提交 c798e426 authored 作者: 李秋林's avatar 李秋林

稽查任务转换促销执行、未执行状态

上级 87d5bd0a
package com.wangxiaolu.promotion.controller.activity.examine; package com.wangxiaolu.promotion.controller.activity.examine;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.wangxiaolu.promotion.enums.plan.PlanStatus;
import com.wangxiaolu.promotion.pojo.activity.examine.dto.ActivityExamineDto; import com.wangxiaolu.promotion.pojo.activity.examine.dto.ActivityExamineDto;
import com.wangxiaolu.promotion.pojo.activity.examine.vo.ExaPlanVo; import com.wangxiaolu.promotion.pojo.activity.examine.vo.ExaPlanVo;
import com.wangxiaolu.promotion.result.basedata.R; import com.wangxiaolu.promotion.result.basedata.R;
...@@ -31,6 +32,11 @@ public class ExaPlanCoreController { ...@@ -31,6 +32,11 @@ public class ExaPlanCoreController {
ActivityExamineDto examineDto = new ActivityExamineDto(); ActivityExamineDto examineDto = new ActivityExamineDto();
BeanUtils.copyProperties(exaPlanVo, examineDto); BeanUtils.copyProperties(exaPlanVo, examineDto);
ActivityExamineDto examineN = null; ActivityExamineDto examineN = null;
// 执行/未执行
if (Objects.nonNull(exaPlanVo.getPlanStatus())){
examineDto.setPlanStatus(PlanStatus.getDesc(exaPlanVo.getPlanStatus()));
}
if (Objects.isNull(exaPlanVo.getId())) { if (Objects.isNull(exaPlanVo.getId())) {
examineDto.setCreateBy(exaPlanVo.getEmployeeName()); examineDto.setCreateBy(exaPlanVo.getEmployeeName());
examineN = saveOne(examineDto); examineN = saveOne(examineDto);
......
...@@ -20,6 +20,15 @@ public enum PlanStatus { ...@@ -20,6 +20,15 @@ public enum PlanStatus {
this.desc = desc; this.desc = desc;
} }
public static String getDesc(Integer code) {
for (PlanStatus planStatus : PlanStatus.values()) {
if (planStatus.getCode().equals(code)) {
return planStatus.desc;
}
}
return null;
}
public Integer getCode() { public Integer getCode() {
return code; return code;
} }
......
...@@ -45,7 +45,7 @@ public class ExaPlanVo { ...@@ -45,7 +45,7 @@ public class ExaPlanVo {
/** /**
* 计划状态:执行/未执行 * 计划状态:执行/未执行
*/ */
private String planStatus; private Integer planStatus;
/** /**
* 上报ID * 上报ID
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论