Bladeren bron

新增转交时间

anderx 1 jaar geleden
bovenliggende
commit
8b1fb951a3

File diff suppressed because it is too large
+ 20 - 7
src/main/java/com/goafanti/common/mapper/UserMapper.xml


+ 14 - 2
src/main/java/com/goafanti/common/model/User.java

@@ -7,7 +7,7 @@ import java.util.Date;
  * (User)实体类
  *
  * @author makejava
- * @since 2024-11-29 09:00:24
+ * @since 2024-12-02 11:37:11
  */
 public class User implements  AftUser{
     private static final long serialVersionUID = 896145436195951740L;
@@ -186,7 +186,7 @@ public class User implements  AftUser{
      */
     private Integer clueStatus;
     /**
-     * 线索客户 0=待分配,1=已回退
+     * 线索客户 0=待分配,1=已分配,2=已回退,3=待处理,4=已领取
      */
     private Integer clueProcess;
     /**
@@ -197,6 +197,10 @@ public class User implements  AftUser{
      * 线索录入人
      */
     private String clueAid;
+    /**
+     * 线索转交时间
+     */
+    private Date clueTransferTime;
 
 
     public String getId() {
@@ -575,5 +579,13 @@ public class User implements  AftUser{
         this.clueAid = clueAid;
     }
 
+    public Date getClueTransferTime() {
+        return clueTransferTime;
+    }
+
+    public void setClueTransferTime(Date clueTransferTime) {
+        this.clueTransferTime = clueTransferTime;
+    }
+
 }
 

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

@@ -167,6 +167,7 @@ public class UserClueServiceImpl extends BaseMybatisDao<UserMapper> implements U
 
     private void userTransfer(String uid,InputUserClueTransferBo in) {
         User user = userMapper.queryById(uid);
+        Date date = new Date();
         if (!user.getAid().equals(TokenManager.getAdminId())){
             throw new BusinessException("只能操作所属客户");
         }
@@ -175,6 +176,7 @@ public class UserClueServiceImpl extends BaseMybatisDao<UserMapper> implements U
         if (in.getType()==0){
             user.setAid(in.getTransferId());
             user.setClueProcess(1);
+            user.setClueTransferTime(date);
             type=23;
         }else if (in.getType()==1){
             user.setClueProcess(2);