Prechádzať zdrojové kódy

feat: 企业任务类型同步启用、停用状态

李学松 2 rokov pred
rodič
commit
2c1e48878f

+ 5 - 1
hnqz-visual/hnqz-daemon-quartz/src/main/java/com/qunzhixinxi/hnqz/daemon/quartz/service/impl/WmTaskTypeServiceImpl.java

@@ -21,6 +21,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.qunzhixinxi.hnqz.daemon.quartz.entity.WmTaskType;
 import com.qunzhixinxi.hnqz.daemon.quartz.mapper.WmTaskTypeMapper;
 import com.qunzhixinxi.hnqz.daemon.quartz.service.WmTaskTypeService;
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
 
 import java.time.LocalDateTime;
@@ -32,6 +33,7 @@ import java.util.List;
  * @author gaoyang
  * @date 2020-07-01 20:20:05
  */
+@Slf4j
 @Service
 public class WmTaskTypeServiceImpl extends ServiceImpl<WmTaskTypeMapper, WmTaskType> implements WmTaskTypeService {
 
@@ -59,7 +61,7 @@ public class WmTaskTypeServiceImpl extends ServiceImpl<WmTaskTypeMapper, WmTaskT
 	 */
 	@Override
 	public int changeTaskTypeInfo(String para) {
-		// 这里能查询的前提是:在平台积分规则点击了停用或编辑的数据(点击停用或编辑后会新增一条status=1的相同数据,这些数据实际应该是临时数据,后边会删除)
+		// 这里能查询的前提是:在平台积分规则点击了停用或编辑的数据(点击停用/启用或编辑后会新增一条status=1的相同数据,这些数据实际应该是临时数据,后边会删除)
 		WmTaskType wmTaskType = new WmTaskType();
 		wmTaskType.setTaskTypeLevel("1");
 		wmTaskType.setStatus("1");
@@ -88,9 +90,11 @@ public class WmTaskTypeServiceImpl extends ServiceImpl<WmTaskTypeMapper, WmTaskT
 				}
 				updateTaskType.setTaskScoreStart(wmT.getTaskScoreStart());
 				updateTaskType.setTaskScoreEnd(wmT.getTaskScoreEnd());
+				updateTaskType.setEnableFlag(wmT.getEnableFlag());
 				updateTaskType.setUpdateTime(now);
 				updateTaskType.setUpdateUser(0);
 				this.updateById(updateTaskType);
+				log.info("企业任务类型已更新:{}", updateTaskType);
 			}
 
 			// 如果baseId有对应的父级数据,则更新(原有逻辑)