新增档案修改查询数据接口
Showing
3 changed files
with
27 additions
and
9 deletions
... | @@ -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 | } | ... | ... |
-
Please register or sign in to post a comment