Commit 2e0d6b0f by “zcwang”

add: 创建工单

parent 9750fca0
...@@ -59,14 +59,15 @@ public class ChangeFlowBiz { ...@@ -59,14 +59,15 @@ public class ChangeFlowBiz {
private ChangeRecord buildRecord(ChangeFlowCreateReq changeFlowCreateReq) { private ChangeRecord buildRecord(ChangeFlowCreateReq changeFlowCreateReq) {
ChangeRecord changeRecord = new ChangeRecord(); ChangeRecord changeRecord = new ChangeRecord();
// todo // todo
changeRecord.setFlowId(null); changeRecord.setFlowId(1L);
// todo // todo
changeRecord.setFlowNode(null); changeRecord.setFlowNode("1");
changeRecord.setChangeSubject(changeFlowCreateReq.getChangeSubject()); changeRecord.setChangeSubject(changeFlowCreateReq.getChangeSubject());
changeRecord.setParentChangeClassId(changeFlowCreateReq.getParentChangeClassId()); changeRecord.setParentChangeClassId(changeFlowCreateReq.getParentChangeClassId());
changeRecord.setSonChangeClassId(changeFlowCreateReq.getSonChangeClassId()); changeRecord.setSonChangeClassId(changeFlowCreateReq.getSonChangeClassId());
changeRecord.setChangeLevel(changeFlowCreateReq.getChangeLevel());
// todo: 变更负责人 // todo: 变更负责人
changeRecord.setChangeCommander(null); changeRecord.setChangeCommander("");
changeRecord.setChangeItem(changeFlowCreateReq.getChangeItems()); changeRecord.setChangeItem(changeFlowCreateReq.getChangeItems());
changeRecord.setChangeSupplier(changeFlowCreateReq.getChangeSupplier()); changeRecord.setChangeSupplier(changeFlowCreateReq.getChangeSupplier());
changeRecord.setChangeReason(changeFlowCreateReq.getChangeReason()); changeRecord.setChangeReason(changeFlowCreateReq.getChangeReason());
...@@ -80,12 +81,12 @@ public class ChangeFlowBiz { ...@@ -80,12 +81,12 @@ public class ChangeFlowBiz {
// todo:工单是否被取消 // todo:工单是否被取消
changeRecord.setIsCancel(0); changeRecord.setIsCancel(0);
// 变更结论 // 变更结论
changeRecord.setChangeResult(null); changeRecord.setChangeResult(1);
changeRecord.setCreateSource(changeFlowCreateReq.getCreateSource()); changeRecord.setCreateSource(changeFlowCreateReq.getCreateSource());
changeRecord.setCreateSupplier(changeFlowCreateReq.getChangeSupplier()); changeRecord.setCreateSupplier(changeFlowCreateReq.getChangeSupplier());
changeRecord.setChangeResultDesc(""); changeRecord.setChangeResultDesc("");
changeRecord.setRemark(""); changeRecord.setRemark("");
changeRecord.setCreator(null); changeRecord.setCreator("");
changeRecord.setCreateTime(DateUtils.getCurrentTime()); changeRecord.setCreateTime(DateUtils.getCurrentTime());
changeRecord.setUpdateTime(DateUtils.getCurrentTime()); changeRecord.setUpdateTime(DateUtils.getCurrentTime());
return changeRecord; return changeRecord;
......
...@@ -4,11 +4,13 @@ import com.netease.mail.yanxuan.change.biz.service.change.ChangeConfigService; ...@@ -4,11 +4,13 @@ import com.netease.mail.yanxuan.change.biz.service.change.ChangeConfigService;
import com.netease.mail.yanxuan.change.dal.entity.ChangeConfig; import com.netease.mail.yanxuan.change.dal.entity.ChangeConfig;
import com.netease.mail.yanxuan.change.dal.mapper.ChangeConfigMapper; import com.netease.mail.yanxuan.change.dal.mapper.ChangeConfigMapper;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/** /**
* @author WangJiaXiang * @author WangJiaXiang
* @date 2022/11/11/011$ * @date 2022/11/11/011$
*/ */
@Service
public class ChangeConfigServiceImpl implements ChangeConfigService { public class ChangeConfigServiceImpl implements ChangeConfigService {
@Autowired @Autowired
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
<groupId>redis.clients</groupId> <groupId>redis.clients</groupId>
<artifactId>jedis</artifactId> <artifactId>jedis</artifactId>
</dependency> </dependency>
<dependency> <!--<dependency>
<groupId>org.springframework.data</groupId> <groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId> <artifactId>spring-data-redis</artifactId>
</dependency> </dependency>
......
...@@ -58,6 +58,11 @@ public class ChangeRecord { ...@@ -58,6 +58,11 @@ public class ChangeRecord {
private Long sonChangeClassId; private Long sonChangeClassId;
/** /**
* 变更等级
*/
private Integer changeLevel;
/**
* 变更负责人 * 变更负责人
*/ */
private String changeCommander; private String changeCommander;
......
...@@ -11,6 +11,7 @@ import java.util.List; ...@@ -11,6 +11,7 @@ import java.util.List;
import javax.validation.constraints.Max; import javax.validation.constraints.Max;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import lombok.Data; import lombok.Data;
...@@ -40,6 +41,12 @@ public class ChangeFlowCreateReq { ...@@ -40,6 +41,12 @@ public class ChangeFlowCreateReq {
private Long sonChangeClassId; private Long sonChangeClassId;
/** /**
* 变更等级
*/
@NotNull(message = "变更等级不能为空")
private Integer changeLevel;
/**
* 变更商品列表 * 变更商品列表
*/ */
private String changeItems; private String changeItems;
...@@ -53,14 +60,14 @@ public class ChangeFlowCreateReq { ...@@ -53,14 +60,14 @@ public class ChangeFlowCreateReq {
* 变更原因 * 变更原因
*/ */
@NotBlank(message = "变更原因不能为空") @NotBlank(message = "变更原因不能为空")
@Max(value = 500,message = "变更原因限500字") @Size(max = 500,message = "变更原因限500字")
private String changeReason; private String changeReason;
/** /**
* 变更内容 * 变更内容
*/ */
@NotBlank(message = "变更内容不能为空") @NotBlank(message = "变更内容不能为空")
@Max(value = 500,message = "变更内容限500字") @Size(max = 500,message = "变更内容限500字")
private String changeContent; private String changeContent;
/** /**
...@@ -83,7 +90,7 @@ public class ChangeFlowCreateReq { ...@@ -83,7 +90,7 @@ public class ChangeFlowCreateReq {
* 变更收益说明 * 变更收益说明
*/ */
@NotBlank(message = "变更收益说明不能为空") @NotBlank(message = "变更收益说明不能为空")
@Max(value = 500,message = "变更收益说明限500字") @Size(max = 500, message = "变更收益说明限500字")
private String changeProfitDesc; private String changeProfitDesc;
/** /**
......
...@@ -20,7 +20,6 @@ import com.netease.mail.yanxuan.change.biz.biz.ChangeFlowBiz; ...@@ -20,7 +20,6 @@ import com.netease.mail.yanxuan.change.biz.biz.ChangeFlowBiz;
import com.netease.mail.yanxuan.change.biz.config.TitleConfig; import com.netease.mail.yanxuan.change.biz.config.TitleConfig;
import com.netease.mail.yanxuan.change.biz.meta.AjaxResult; import com.netease.mail.yanxuan.change.biz.meta.AjaxResult;
import com.netease.mail.yanxuan.change.biz.service.ChangeFlowService; import com.netease.mail.yanxuan.change.biz.service.ChangeFlowService;
import com.netease.mail.yanxuan.change.common.enums.ChangeSubjectEnum;
import com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeFlowCreateReq; import com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeFlowCreateReq;
import com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeFlowReq; import com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeFlowReq;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment