重点认证新增和删除逻辑完善
This commit is contained in:
+5
-5
@@ -28,12 +28,12 @@ public class IssueTrackController {
|
|||||||
@PutMapping()
|
@PutMapping()
|
||||||
@ApiOperation("新增重点标准跟踪清单项目")
|
@ApiOperation("新增重点标准跟踪清单项目")
|
||||||
public ResponseMessage addIssueTrack(@RequestBody IssueTrack issueTrack){
|
public ResponseMessage addIssueTrack(@RequestBody IssueTrack issueTrack){
|
||||||
boolean b = issueTrackService.addIssueTrack(issueTrack);
|
int b = issueTrackService.addIssueTrack(issueTrack);
|
||||||
|
|
||||||
if (b){
|
if (b>0){
|
||||||
return Result.success("200","成功", true);
|
return Result.success("200","信息已存在,更新!", true);
|
||||||
}else{
|
}else{
|
||||||
return Result.error("100","数据不能相同", false);
|
return Result.error("100","新增成功!", false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -63,7 +63,7 @@ public class IssueTrackController {
|
|||||||
if (b){
|
if (b){
|
||||||
return Result.success("200","成功", true);
|
return Result.success("200","成功", true);
|
||||||
}else{
|
}else{
|
||||||
return Result.error("100","数据不能相同", false);
|
return Result.error("100","标准或政策已存在", false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -37,9 +37,9 @@ public class IssueTrack {
|
|||||||
@TableField("product_type")
|
@TableField("product_type")
|
||||||
private String productType;
|
private String productType;
|
||||||
|
|
||||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-mm-dd")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||||
@TableField("impl_time")
|
@TableField("impl_time")
|
||||||
private Date implTime;
|
private String implTime;
|
||||||
|
|
||||||
@TableField("impl_require")
|
@TableField("impl_require")
|
||||||
private String implRequire;
|
private String implRequire;
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@ import java.util.Map;
|
|||||||
|
|
||||||
public interface IIssueTrackService {
|
public interface IIssueTrackService {
|
||||||
|
|
||||||
public boolean addIssueTrack(IssueTrack obj);
|
public int addIssueTrack(IssueTrack obj);
|
||||||
|
|
||||||
public boolean removeIssueTrack(List<String> idList);
|
public boolean removeIssueTrack(List<String> idList);
|
||||||
|
|
||||||
|
|||||||
+14
-5
@@ -25,14 +25,22 @@ public class IssueTrackServiceImpl extends ServiceImpl<IssueTrackDao, IssueTrack
|
|||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean addIssueTrack(IssueTrack obj) {
|
public int addIssueTrack(IssueTrack obj) {
|
||||||
|
|
||||||
|
QueryWrapper<IssueTrack> countWrapper = new QueryWrapper<>();
|
||||||
|
countWrapper.eq("law_id",obj.getLawId())
|
||||||
|
.eq("del_flag",0);
|
||||||
|
int count = this.count(countWrapper);
|
||||||
|
|
||||||
QueryWrapper<IssueTrack> wrapper = new QueryWrapper<>();
|
QueryWrapper<IssueTrack> wrapper = new QueryWrapper<>();
|
||||||
wrapper.eq("law_id",obj.getLawId());
|
wrapper.eq("law_id",obj.getLawId());
|
||||||
|
|
||||||
obj.setId(UUIDUtils.randomUUID20());
|
obj.setId(UUIDUtils.randomUUID20());
|
||||||
obj.setDelFlag("0");
|
obj.setDelFlag("0");
|
||||||
|
this.saveOrUpdate(obj,wrapper);
|
||||||
|
|
||||||
return this.saveOrUpdate(obj,wrapper);
|
|
||||||
|
return count;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -56,12 +64,13 @@ public class IssueTrackServiceImpl extends ServiceImpl<IssueTrackDao, IssueTrack
|
|||||||
@Override
|
@Override
|
||||||
public boolean updateIssueTrack(IssueTrack obj) {
|
public boolean updateIssueTrack(IssueTrack obj) {
|
||||||
QueryWrapper<IssueTrack> wrapper = new QueryWrapper<>();
|
QueryWrapper<IssueTrack> wrapper = new QueryWrapper<>();
|
||||||
wrapper.eq("law_id",obj.getLawId());
|
wrapper.eq("law_id",obj.getLawId())
|
||||||
|
.eq("del_flag","0")
|
||||||
|
.ne("id",obj.getId());
|
||||||
IssueTrack one = this.getOne(wrapper);
|
IssueTrack one = this.getOne(wrapper);
|
||||||
if (one==null){
|
if (one!=null){
|
||||||
return false;
|
return false;
|
||||||
}else {
|
}else {
|
||||||
obj.setId(UUIDUtils.randomUUID20());
|
|
||||||
obj.setDelFlag("0");
|
obj.setDelFlag("0");
|
||||||
return this.updateById(obj);
|
return this.updateById(obj);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user