Browse Source

外呼明细

anderx 1 year ago
parent
commit
5e1524ac3b

+ 3 - 0
src/main/java/com/goafanti/common/model/AdminCallDay.java

@@ -1,5 +1,7 @@
 package com.goafanti.common.model;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
+
 import java.io.Serializable;
 import java.util.Date;
 
@@ -130,6 +132,7 @@ public class AdminCallDay implements Serializable {
         this.callDurationSum = callDurationSum;
     }
 
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
     public Date getDayDate() {
         return dayDate;
     }

+ 4 - 12
src/main/java/com/goafanti/customer/controller/UserOutboundApiController.java

@@ -7,14 +7,15 @@ import com.goafanti.common.model.Admin;
 import com.goafanti.common.model.AdminCallDay;
 import com.goafanti.core.mybatis.page.Pagination;
 import com.goafanti.core.shiro.token.TokenManager;
-import com.goafanti.customer.bo.*;
+import com.goafanti.customer.bo.InputCallNumber;
+import com.goafanti.customer.bo.InputListCallDayBo;
+import com.goafanti.customer.bo.InputUserCallList;
 import com.goafanti.customer.service.UserOutboundService;
 import com.goafanti.customer.service.impl.AdminCallDayService;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.servlet.mvc.method.annotation.SseEmitter;
 
 import javax.annotation.Resource;
 
@@ -25,6 +26,7 @@ public class UserOutboundApiController  extends BaseApiController {
 
     @Resource
     private UserOutboundService userOutboundService;
+    @Resource
     private AdminCallDayService adminCallDayService;
 
     /**
@@ -114,16 +116,6 @@ public class UserOutboundApiController  extends BaseApiController {
         return new Result<>().data(this.userOutboundService.userCallList(in));
     }
 
-    /**
-     * 开启长连接
-     */
-    @RequestMapping("/SSeStart")
-    public SseEmitter testSseEmitter() {
-        // 默认30秒超时,设置为0L则永不超时
-        SseEmitterUTF8 sseEmitter = new SseEmitterUTF8(3600_000L);
-        SseMap.sseEmitterMap.put(TokenManager.getAdminId(), new SseResult(TokenManager.getAdminId(), System.currentTimeMillis(), sseEmitter));
-        return sseEmitter;
-    }
 
     /**
      * 外呼明细

+ 2 - 0
src/main/java/com/goafanti/customer/service/impl/AdminCallDayServiceImpl.java

@@ -3,7 +3,9 @@ package com.goafanti.customer.service.impl;
 import com.goafanti.common.dao.AdminCallDayMapper;
 import com.goafanti.core.mybatis.BaseMybatisDao;
 import com.goafanti.customer.bo.InputListCallDayBo;
+import org.springframework.stereotype.Service;
 
+@Service
 public class AdminCallDayServiceImpl extends BaseMybatisDao<AdminCallDayMapper> implements AdminCallDayService{
     @Override
     public Object listCallDay(InputListCallDayBo in) {