批量设置
This commit is contained in:
+4
-8
@@ -228,20 +228,16 @@ public class DummyInventoryInfoEOController extends JeroController<DummyInventor
|
||||
/**
|
||||
* 批量设置
|
||||
*
|
||||
* @param dummyInventoryInfoEOList
|
||||
* @param dummyInventoryInfoEO
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "虚拟清单详情表-添加")
|
||||
@ApiOperation(value="虚拟清单详情表-添加", notes="虚拟清单详情表-添加")
|
||||
@PostMapping(value = "/setBatch")
|
||||
public Result<?> setBatch(@Validated @RequestBody List<DummyInventoryInfoEO> dummyInventoryInfoEOList) {
|
||||
String cut = "";
|
||||
if(dummyInventoryInfoEOList.size() != 0){
|
||||
cut = dummyInventoryInfoEOList.get(0).getCut();
|
||||
}
|
||||
|
||||
public Result<?> setBatch(@RequestBody DummyInventoryInfoEO dummyInventoryInfoEO) {
|
||||
String cut = dummyInventoryInfoEO.getCut();
|
||||
try {
|
||||
dummyInventoryInfoEOService.setBatch(dummyInventoryInfoEOList);
|
||||
dummyInventoryInfoEOService.setBatch(dummyInventoryInfoEO);
|
||||
} catch (Exception e) {
|
||||
if(CutEnum.CN.getValue().equals(cut)){
|
||||
return Result.error("批量设置失败!");
|
||||
|
||||
+2
-2
@@ -70,9 +70,9 @@ public interface IDummyInventoryInfoEOService extends IService<DummyInventoryInf
|
||||
|
||||
/**
|
||||
* 批量设置
|
||||
* @param dummyInventoryInfoEOList
|
||||
* @param dummyInventoryInfoEO
|
||||
*/
|
||||
void setBatch(List<DummyInventoryInfoEO> dummyInventoryInfoEOList);
|
||||
void setBatch(DummyInventoryInfoEO dummyInventoryInfoEO);
|
||||
|
||||
/**
|
||||
* 模板下载
|
||||
|
||||
+27
-4
@@ -190,12 +190,35 @@ public class DummyInventoryInfoEOServiceImpl extends ServiceImpl<DummyInventoryI
|
||||
|
||||
/**
|
||||
* 批量设置
|
||||
* @param dummyInventoryInfoEOList
|
||||
* @param dummyInventoryInfoEO
|
||||
*/
|
||||
@Override
|
||||
public void setBatch(List<DummyInventoryInfoEO> dummyInventoryInfoEOList) {
|
||||
this.updateBatchById(dummyInventoryInfoEOList);
|
||||
|
||||
public void setBatch(DummyInventoryInfoEO dummyInventoryInfoEO) {
|
||||
if(StringUtils.isNotBlank(dummyInventoryInfoEO.getIds())){
|
||||
List<DummyInventoryInfoEO> dummyInventoryInfoEOList = new ArrayList<>();
|
||||
for (String id : dummyInventoryInfoEO.getIds().split(",")) {
|
||||
DummyInventoryInfoEO dummyInventoryInfoEOTemp = new DummyInventoryInfoEO();
|
||||
dummyInventoryInfoEOTemp.setId(id);
|
||||
//实施类别 implementType
|
||||
if(StringUtils.isNotBlank(dummyInventoryInfoEO.getImplementType())){
|
||||
dummyInventoryInfoEOTemp.setImplementType(dummyInventoryInfoEO.getImplementType());
|
||||
}
|
||||
//认证类型 attestationType
|
||||
if(StringUtils.isNotBlank(dummyInventoryInfoEO.getAttestationType())){
|
||||
dummyInventoryInfoEOTemp.setAttestationType(dummyInventoryInfoEO.getAttestationType());
|
||||
}
|
||||
//认证级别 attestationRank
|
||||
if(StringUtils.isNotBlank(dummyInventoryInfoEO.getAttestationRank())){
|
||||
dummyInventoryInfoEOTemp.setAttestationRank(dummyInventoryInfoEO.getAttestationRank());
|
||||
}
|
||||
//责任领域 dutyTerritory
|
||||
if(StringUtils.isNotBlank(dummyInventoryInfoEO.getDutyTerritory())){
|
||||
dummyInventoryInfoEOTemp.setDutyTerritory(dummyInventoryInfoEO.getDutyTerritory());
|
||||
}
|
||||
dummyInventoryInfoEOList.add(dummyInventoryInfoEOTemp);
|
||||
}
|
||||
this.updateBatchById(dummyInventoryInfoEOList);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user