Commit c474baa9fa97756d1ca094162abd43002d756e35

Authored by wangqian
1 parent bc539300

派单修改

urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/assigntasksinfo/vo/AssignTasksInfoUpdReqVO.java
@@ -13,6 +13,7 @@ import java.util.List; @@ -13,6 +13,7 @@ import java.util.List;
13 public class AssignTasksInfoUpdReqVO { 13 public class AssignTasksInfoUpdReqVO {
14 14
15 @Schema(description = "自增ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "12148") 15 @Schema(description = "自增ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "12148")
  16 + @NotNull
16 private Long id; 17 private Long id;
17 @Schema(description = "驳回备注(当finish=2时,说明驳回原因)", example = "你说的对") 18 @Schema(description = "驳回备注(当finish=2时,说明驳回原因)", example = "你说的对")
18 private String rejectRemark; 19 private String rejectRemark;
@@ -20,6 +21,6 @@ public class AssignTasksInfoUpdReqVO { @@ -20,6 +21,6 @@ public class AssignTasksInfoUpdReqVO {
20 @Schema(description = "备注", example = "你猜") 21 @Schema(description = "备注", example = "你猜")
21 private String remark; 22 private String remark;
22 @Schema(description = "单位提交的任务文件路径(如:填报表格、现场照片等)") 23 @Schema(description = "单位提交的任务文件路径(如:填报表格、现场照片等)")
23 - private List<String> dataFile; 24 + private List dataFile;
24 25
25 } 26 }
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/dal/dataobject/assigntasksinfo/AssignTasksInfoDO.java
@@ -83,7 +83,7 @@ public class AssignTasksInfoDO extends BaseDO { @@ -83,7 +83,7 @@ public class AssignTasksInfoDO extends BaseDO {
83 * 单位提交的任务文件路径(如:填报表格、现场照片等) 83 * 单位提交的任务文件路径(如:填报表格、现场照片等)
84 */ 84 */
85 @TableField(typeHandler = JacksonTypeHandler.class) 85 @TableField(typeHandler = JacksonTypeHandler.class)
86 - private List<String> dataFile; 86 + private List dataFile;
87 /** 87 /**
88 * 催缴次数(未完成时的提醒次数) 88 * 催缴次数(未完成时的提醒次数)
89 */ 89 */
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/assigntasksinfo/AssignTasksInfoServiceImpl.java
@@ -29,10 +29,7 @@ import org.springframework.validation.annotation.Validated; @@ -29,10 +29,7 @@ import org.springframework.validation.annotation.Validated;
29 import java.time.LocalDateTime; 29 import java.time.LocalDateTime;
30 import java.time.ZoneId; 30 import java.time.ZoneId;
31 import java.time.format.DateTimeFormatter; 31 import java.time.format.DateTimeFormatter;
32 -import java.util.HashMap;  
33 -import java.util.List;  
34 -import java.util.Map;  
35 -import java.util.Objects; 32 +import java.util.*;
36 import java.util.stream.Collectors; 33 import java.util.stream.Collectors;
37 34
38 import static com.zteits.urbanops.framework.common.exception.enums.GlobalErrorCodeConstants.BAD_REQUEST; 35 import static com.zteits.urbanops.framework.common.exception.enums.GlobalErrorCodeConstants.BAD_REQUEST;
@@ -117,7 +114,18 @@ public class AssignTasksInfoServiceImpl implements AssignTasksInfoService { @@ -117,7 +114,18 @@ public class AssignTasksInfoServiceImpl implements AssignTasksInfoService {
117 114
118 @Override 115 @Override
119 public AssignTasksInfoDO getAssignTasksInfo(Long id) { 116 public AssignTasksInfoDO getAssignTasksInfo(Long id) {
120 - return assignTasksInfoMapper.selectById(id); 117 + AssignTasksInfoDO assignTasksInfoDO = assignTasksInfoMapper.selectById(id);
  118 + //分公司管理员查看,变为已读
  119 + if (assignTasksInfoDO != null) {
  120 + Integer newFlag = assignTasksInfoDO.getNewFlag();
  121 + if (newFlag != null && newFlag == 0) {
  122 + //更新为已读
  123 + assignTasksInfoDO.setNewFlag(AssignTasksConstants.ASSIGN_TASK_NEWFLAG_1);
  124 + assignTasksInfoDO.setNewFlagTime(LocalDateTime.now());
  125 + assignTasksInfoMapper.updateById(assignTasksInfoDO);
  126 + }
  127 + }
  128 + return assignTasksInfoDO;
121 } 129 }
122 130
123 @Override 131 @Override