UAT问题清单,第6条。认证清单,批量更新状态接口开发。
This commit is contained in:
+12
@@ -299,4 +299,16 @@ public class ProjectCertificationInventoryEOController extends JeroController<Pr
|
|||||||
public Result<?> citeDeliverable(@RequestBody JSONObject json) {
|
public Result<?> citeDeliverable(@RequestBody JSONObject json) {
|
||||||
return this.projectCertificationInventoryEOService.citeDeliverable(json);
|
return this.projectCertificationInventoryEOService.citeDeliverable(json);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量更新法规清单状态
|
||||||
|
* @param json
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "项目库-认证清单表-批量更新状态")
|
||||||
|
@ApiOperation(value="项目库-认证清单表-批量更新状态", notes="项目库-认证清单表-批量更新状态")
|
||||||
|
@PostMapping(value = "/updateStatusBatch")
|
||||||
|
public Result<?> updateStatusBatch(@RequestBody JSONObject json) {
|
||||||
|
return this.projectCertificationInventoryEOService.updateStatusBatch(json);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+7
@@ -234,4 +234,11 @@ public interface IProjectCertificationInventoryEOService extends IService<Projec
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<ProjectCertificationInventoryEO> dataUniqueCheck(List<ProjectCertificationInventoryEO> projectCertificationInventoryEOList, String cut,List<String> result,String projectLibraryId);
|
List<ProjectCertificationInventoryEO> dataUniqueCheck(List<ProjectCertificationInventoryEO> projectCertificationInventoryEOList, String cut,List<String> result,String projectLibraryId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @param json
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Result<?> updateStatusBatch(JSONObject json);
|
||||||
}
|
}
|
||||||
|
|||||||
+18
@@ -753,6 +753,24 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
return pciSaveList;
|
return pciSaveList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result<?> updateStatusBatch(JSONObject json) {
|
||||||
|
String ids = json.getString("ids");
|
||||||
|
String flowStatus = json.getString("flowStatus");
|
||||||
|
if(StringUtils.isNotEmpty(ids)){
|
||||||
|
QueryWrapper<ProjectCertificationInventoryEO> pciQueryWrap = new QueryWrapper<>();
|
||||||
|
pciQueryWrap.lambda().in(ProjectCertificationInventoryEO::getId,Arrays.asList(ids.split(",")));
|
||||||
|
List<ProjectCertificationInventoryEO> pciEoList = this.list(pciQueryWrap);
|
||||||
|
if(CollectionUtils.isNotEmpty(pciEoList)){
|
||||||
|
pciEoList.forEach(pciEo -> {
|
||||||
|
pciEo.setFlowStatus(flowStatus);
|
||||||
|
});
|
||||||
|
this.updateBatchById(pciEoList);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return new Result<>().success("批量更新状态成功!");
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void importDisposeData(List<ProjectCertificationInventoryEO> datas, String cut) {
|
public void importDisposeData(List<ProjectCertificationInventoryEO> datas, String cut) {
|
||||||
if(CollectionUtils.isNotEmpty(datas)){
|
if(CollectionUtils.isNotEmpty(datas)){
|
||||||
|
|||||||
Reference in New Issue
Block a user