170ccb17 by 夏齐

新增档案修改查询数据接口

1 parent 0424cdec
...@@ -11,28 +11,33 @@ import java.util.List; ...@@ -11,28 +11,33 @@ import java.util.List;
11 public class SysCodeUtil { 11 public class SysCodeUtil {
12 @Autowired 12 @Autowired
13 private SysCodeMapper sysCodeMapper; 13 private SysCodeMapper sysCodeMapper;
14 @Autowired 14
15 private SysCodeConverter converter;
16 /** 15 /**
17 * 编号生成规则 16 * 编号生成规则
18 * @param sysCodeVO 17 * @param sysCodeVO
19 * @return 18 * @return
20 */ 19 */
21 public String getSequence(SysCodeVO sysCodeVO){ 20 public String getSequence(SysCodeVO sysCodeVO){
22 //1、查询数据是否存在 21 //1、查询数据是否存在
23 SysCodeDO sysCodeDO=queryInfoByCondition(sysCodeVO); 22 SysCodeDO sysCodeDO=queryInfoByCondition(sysCodeVO);
24 String taskvalue=""; 23 String taskvalue="";
25 if(sysCodeDO!=null){ 24 if(sysCodeDO!=null){
25 String lastString=sysCodeDO.getTaskvalue().substring(sysCodeDO.getTaskvalue().length()-Integer.valueOf(sysCodeDO.getTaskchild()));
26 String firstString=sysCodeDO.getTaskvalue().substring(0,(sysCodeDO.getTaskvalue().length()-Integer.valueOf(sysCodeDO.getTaskchild())));
26 //2、如果存在在修改编号值 27 //2、如果存在在修改编号值
27 taskvalue=Integer.valueOf(sysCodeDO.getTaskvalue())+1+""; 28 taskvalue=firstString+Integer.valueOf(lastString)+1;
28 sysCodeDO.setTaskvalue(taskvalue); 29 sysCodeDO.setTaskvalue(taskvalue);
29 sysCodeMapper.updateById(sysCodeDO); 30 sysCodeMapper.updateById(sysCodeDO);
30 }else { 31 }else {
31 //3、不存在则新增 32 //3、不存在则新增
33 SysCodeDO sysCodeDO1=new SysCodeDO();
34 sysCodeDO1.setCtype(sysCodeVO.getCtype());
35 sysCodeDO1.setState("1");
36 sysCodeDO1.setTaskno(sysCodeVO.getTaskno());
37 sysCodeDO1.setTaskname(sysCodeVO.getTaskname());
32 taskvalue= getTaskValue(Integer.valueOf(sysCodeVO.getTaskchild())); 38 taskvalue= getTaskValue(Integer.valueOf(sysCodeVO.getTaskchild()));
33 sysCodeVO.setTaskvalue(taskvalue); 39 sysCodeDO1.setTaskvalue(sysCodeVO.getTaskno()+taskvalue);
34 sysCodeVO.setTaskname("自动生成序列号"); 40 sysCodeDO1.setTaskchild(sysCodeVO.getTaskchild()+"");
35 SysCodeDO sysCodeDO1=converter.addRequest2DO(sysCodeVO);
36 sysCodeMapper.insert(sysCodeDO1); 41 sysCodeMapper.insert(sysCodeDO1);
37 } 42 }
38 return taskvalue; 43 return taskvalue;
......
...@@ -40,5 +40,5 @@ public class SysCodeVO implements Serializable { ...@@ -40,5 +40,5 @@ public class SysCodeVO implements Serializable {
40 * 任务子类 40 * 任务子类
41 */ 41 */
42 @ApiModelProperty(name = "taskchild", value = "任务子类") 42 @ApiModelProperty(name = "taskchild", value = "任务子类")
43 private String taskchild; 43 private Integer taskchild;
44 } 44 }
......
...@@ -7,6 +7,7 @@ import java.util.List; ...@@ -7,6 +7,7 @@ import java.util.List;
7 7
8 import com.pashanhoo.bdcdy.entity.vo.AddDgBdcdyRequest; 8 import com.pashanhoo.bdcdy.entity.vo.AddDgBdcdyRequest;
9 import com.pashanhoo.business.entity.vo.AddDgBusinessRequest; 9 import com.pashanhoo.business.entity.vo.AddDgBusinessRequest;
10 import com.pashanhoo.catalog.entity.vo.AddDgArchivesCatalogRequest;
10 import io.swagger.annotations.ApiModel; 11 import io.swagger.annotations.ApiModel;
11 import io.swagger.annotations.ApiModelProperty; 12 import io.swagger.annotations.ApiModelProperty;
12 import lombok.Data; 13 import lombok.Data;
...@@ -119,8 +120,20 @@ public class AddDgReceiveRequest implements Serializable { ...@@ -119,8 +120,20 @@ public class AddDgReceiveRequest implements Serializable {
119 /** 120 /**
120 * 不动产单元信息 121 * 不动产单元信息
121 */ 122 */
122 @ApiModelProperty(name = "businessRequest", value = "推送业务信息") 123 @ApiModelProperty(name = "businessRequest", value = "推送不动产单元信息")
123 private List<AddDgBdcdyRequest> bdcdyRequestList; 124 private List<AddDgBdcdyRequest> bdcdyRequestList;
125 /**
126 * 目录信息列表
127 */
128 @ApiModelProperty(name = "catalogRequests", value = "推送目录信息列表")
129 private List<AddDgArchivesCatalogRequest> catalogRequests;
130 /**
131 * 文件访问地址列表
132 */
133 @ApiModelProperty(name = "fileList", value = "文件访问地址列表")
134 private List<String> fileList;
135
136
124 137
125 138
126 } 139 }
......