From 7880875b4d9ee5cd249bbf577838dcbdb28c5166 Mon Sep 17 00:00:00 2001
From: renkang <8417338+k94314517@user.noreply.gitee.com>
Date: 星期二, 10 十二月 2024 13:53:27 +0800
Subject: [PATCH] 客户资料 巡检任务业务

---
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwPatrolTaskRecordServiceImpl.java |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwPatrolTaskRecordServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwPatrolTaskRecordServiceImpl.java
index 9557e62..f463fe7 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwPatrolTaskRecordServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwPatrolTaskRecordServiceImpl.java
@@ -188,17 +188,24 @@
 
         if(ywPatrolTaskRecordMapper.selectCount(new QueryWrapper<YwPatrolTaskRecord>().lambda()
                 .eq(YwPatrolTaskRecord::getTaskId,ywPatrolTask.getId())
+                .eq(YwPatrolTaskRecord::getStatus,Constants.ZERO)
                 .ne(YwPatrolTaskRecord::getId,ywPatrolTaskRecord.getId()))==Constants.ZERO){
-            ywPatrolTask.setStatus(Constants.THREE);
+            ywPatrolTaskMapper.update(null,new UpdateWrapper<YwPatrolTask>().lambda()
+                    .eq(YwPatrolTask::getId,ywPatrolTask.getId())
+                    .set(YwPatrolTask::getStatus,Constants.THREE)
+                    .set(YwPatrolTask::getEditDate,DateUtil.getCurrDateTime())
+                    .set(YwPatrolTask::getDealDate,DateUtil.getCurrDateTime())
+                    .set(YwPatrolTask::getDealUserId,loginUserInfo.getId())
+                    .set(YwPatrolTask::getEditor,loginUserInfo.getId())
+            );
         }else{
-            ywPatrolTask.setStatus(Constants.ONE);
+            ywPatrolTaskMapper.update(null,new UpdateWrapper<YwPatrolTask>().lambda()
+                    .eq(YwPatrolTask::getId,ywPatrolTask.getId())
+                    .set(YwPatrolTask::getStatus,Constants.ONE)
+                    .set(YwPatrolTask::getEditDate,DateUtil.getCurrDateTime())
+                    .set(YwPatrolTask::getEditor,loginUserInfo.getId())
+            );
         }
-        //鏌ヨ鏄惁瀛樺湪鍏朵粬鏈�
-       ywPatrolTaskMapper.update(null,new UpdateWrapper<YwPatrolTask>().lambda().eq(YwPatrolTask::getId,ywPatrolTask.getId())
-               .set(YwPatrolTask::getStatus,ywPatrolTask.getStatus())
-               .set(YwPatrolTask::getEditDate,DateUtil.getCurrDateTime())
-               .set(YwPatrolTask::getEditor,loginUserInfo.getId())
-       );
         //闄勪欢鏁版嵁
         if(com.github.xiaoymin.knife4j.core.util.CollectionUtils.isNotEmpty(ywPatrolTaskRecord.getMultifileList())){
             for (Multifile multifile:ywPatrolTaskRecord.getMultifileList()) {

--
Gitblit v1.9.3