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