Commit 2e0d6b0f by “zcwang”

add: 创建工单

parent 9750fca0
......@@ -59,14 +59,15 @@ public class ChangeFlowBiz {
private ChangeRecord buildRecord(ChangeFlowCreateReq changeFlowCreateReq) {
ChangeRecord changeRecord = new ChangeRecord();
// todo
changeRecord.setFlowId(null);
changeRecord.setFlowId(1L);
// todo
changeRecord.setFlowNode(null);
changeRecord.setFlowNode("1");
changeRecord.setChangeSubject(changeFlowCreateReq.getChangeSubject());
changeRecord.setParentChangeClassId(changeFlowCreateReq.getParentChangeClassId());
changeRecord.setSonChangeClassId(changeFlowCreateReq.getSonChangeClassId());
changeRecord.setChangeLevel(changeFlowCreateReq.getChangeLevel());
// todo: 变更负责人
changeRecord.setChangeCommander(null);
changeRecord.setChangeCommander("");
changeRecord.setChangeItem(changeFlowCreateReq.getChangeItems());
changeRecord.setChangeSupplier(changeFlowCreateReq.getChangeSupplier());
changeRecord.setChangeReason(changeFlowCreateReq.getChangeReason());
......@@ -80,12 +81,12 @@ public class ChangeFlowBiz {
// todo:工单是否被取消
changeRecord.setIsCancel(0);
// 变更结论
changeRecord.setChangeResult(null);
changeRecord.setChangeResult(1);
changeRecord.setCreateSource(changeFlowCreateReq.getCreateSource());
changeRecord.setCreateSupplier(changeFlowCreateReq.getChangeSupplier());
changeRecord.setChangeResultDesc("");
changeRecord.setRemark("");
changeRecord.setCreator(null);
changeRecord.setCreator("");
changeRecord.setCreateTime(DateUtils.getCurrentTime());
changeRecord.setUpdateTime(DateUtils.getCurrentTime());
return changeRecord;
......
......@@ -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.mapper.ChangeConfigMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* @author WangJiaXiang
* @date 2022/11/11/011$
*/
@Service
public class ChangeConfigServiceImpl implements ChangeConfigService {
@Autowired
......
......@@ -32,7 +32,7 @@
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
</dependency>
<dependency>
<!--<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
</dependency>
......
......@@ -58,6 +58,11 @@ public class ChangeRecord {
private Long sonChangeClassId;
/**
* 变更等级
*/
private Integer changeLevel;
/**
* 变更负责人
*/
private String changeCommander;
......
......@@ -11,6 +11,7 @@ import java.util.List;
import javax.validation.constraints.Max;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import lombok.Data;
......@@ -40,6 +41,12 @@ public class ChangeFlowCreateReq {
private Long sonChangeClassId;
/**
* 变更等级
*/
@NotNull(message = "变更等级不能为空")
private Integer changeLevel;
/**
* 变更商品列表
*/
private String changeItems;
......@@ -53,14 +60,14 @@ public class ChangeFlowCreateReq {
* 变更原因
*/
@NotBlank(message = "变更原因不能为空")
@Max(value = 500,message = "变更原因限500字")
@Size(max = 500,message = "变更原因限500字")
private String changeReason;
/**
* 变更内容
*/
@NotBlank(message = "变更内容不能为空")
@Max(value = 500,message = "变更内容限500字")
@Size(max = 500,message = "变更内容限500字")
private String changeContent;
/**
......@@ -83,7 +90,7 @@ public class ChangeFlowCreateReq {
* 变更收益说明
*/
@NotBlank(message = "变更收益说明不能为空")
@Max(value = 500,message = "变更收益说明限500字")
@Size(max = 500, message = "变更收益说明限500字")
private String changeProfitDesc;
/**
......
......@@ -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.meta.AjaxResult;
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.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