feat: There is no way the, 改改改 从企标计划开始 改到 企标标准入库及企标库 改至计划已确认关联之多 改为测
This commit is contained in:
+1
-2
@@ -33,8 +33,7 @@ public class ActSarItemsPlanController {
|
||||
@PostMapping("/processCreatePlan")
|
||||
public ResponseMessage processCreatePlan(String infoJson) throws Exception {
|
||||
if (StringUtils.isNotBlank(infoJson)) {
|
||||
actSarItemsEOService.processCreatePlan(infoJson);
|
||||
return Result.success("入库成功");
|
||||
return Result.success("200","入库成功",actSarItemsEOService.processCreatePlan(infoJson));
|
||||
} else {
|
||||
return Result.error("传入数据json不能为空");
|
||||
}
|
||||
|
||||
+8
-4
@@ -11,6 +11,7 @@ import com.adc.da.slrs.SarCompResAssess.service.ISarCompResAssessService;
|
||||
import com.adc.da.slrs.SarCompStatusInfo.dao.SarCompStatusInfoDao;
|
||||
import com.adc.da.slrs.SarCompStatusInfo.entity.SarCompStatusInfo;
|
||||
import com.adc.da.slrs.SarFileSplitItems.service.ISarFileSplitItemsService;
|
||||
import com.adc.da.slrs.esRevisePlan.dao.EsRevisePlanDao;
|
||||
import com.adc.da.slrs.esRevisePlan.entity.EsRevisePlan;
|
||||
import com.adc.da.slrs.esRevisePlan.service.IEsRevisePlanService;
|
||||
import com.adc.da.slrs.sarBussStandAttrInfo.dao.SarBussStandAttrInfoDao;
|
||||
@@ -88,6 +89,9 @@ public class ActSarItemsBussEOService {
|
||||
@Autowired
|
||||
IEsRevisePlanService iEsRevisePlanService;
|
||||
|
||||
@Autowired
|
||||
private EsRevisePlanDao esRevisePlanDao;
|
||||
|
||||
@Autowired
|
||||
private ISarBussionessStandStateService bussionessStandStateService;
|
||||
|
||||
@@ -181,10 +185,10 @@ public class ActSarItemsBussEOService {
|
||||
esRevisePlanDTO.setRqbName(DTQBBHBUSS);
|
||||
esRevisePlanDTO.setLxd(LXD);
|
||||
|
||||
QueryWrapper qw = new QueryWrapper();
|
||||
qw.eq("es_name",standName);
|
||||
qw.eq("buss_sort",standSort);
|
||||
List<EsRevisePlan> list = iEsRevisePlanService.list(qw);
|
||||
EsRevisePlan qw = new EsRevisePlan();
|
||||
qw.setEsName(standName);
|
||||
qw.setBussSort(standSort);
|
||||
List<EsRevisePlan> list = esRevisePlanDao.selectPageByName(qw);
|
||||
if(!list.isEmpty()){
|
||||
esRevisePlanDTO.setId(list.get(0).getId());
|
||||
iEsRevisePlanService.updateById(esRevisePlanDTO);
|
||||
|
||||
+19
-7
@@ -1,7 +1,9 @@
|
||||
package com.adc.da.workFlow.service;
|
||||
|
||||
import com.adc.da.slrs.esRevisePlan.dao.EsRevisePlanDao;
|
||||
import com.adc.da.slrs.esRevisePlan.entity.EsRevisePlan;
|
||||
import com.adc.da.slrs.esRevisePlan.service.IEsRevisePlanService;
|
||||
import com.adc.da.util.UUIDUtils;
|
||||
import com.adc.da.workFlow.dao.ActSarItemsEODao;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
@@ -28,13 +30,17 @@ public class ActSarItemsPlanService {
|
||||
@Autowired
|
||||
private IEsRevisePlanService iEsRevisePlanService;
|
||||
|
||||
@Autowired
|
||||
private EsRevisePlanDao esRevisePlanDao;
|
||||
|
||||
|
||||
@Value("${elas.flag}")
|
||||
private boolean elasflag;
|
||||
|
||||
public void processCreatePlan(String standJson) throws Exception{
|
||||
public String processCreatePlan(String standJson) throws Exception{
|
||||
JSONObject object = new JSONObject();
|
||||
object = JSONObject.parseObject(standJson);
|
||||
String id = "";
|
||||
if (object != null && !object.isEmpty()) {
|
||||
Map<String,String> plan_status=new HashMap<>();
|
||||
plan_status.put("未开始","0");
|
||||
@@ -59,20 +65,26 @@ public class ActSarItemsPlanService {
|
||||
esRevisePlanDTO.setReleaseTime(object.getDate("planTime"));
|
||||
esRevisePlanDTO.setBussSort(object.getString("bussSort"));
|
||||
if(StringUtils.isNotBlank(object.getString("esName")) && StringUtils.isNotBlank(object.getString("bussSort"))){
|
||||
QueryWrapper qw = new QueryWrapper();
|
||||
qw.eq("es_name",object.getString("esName"));
|
||||
qw.eq("buss_sort",object.getString("bussSort"));
|
||||
List<EsRevisePlan> list = iEsRevisePlanService.list(qw);
|
||||
EsRevisePlan qw = new EsRevisePlan();
|
||||
qw.setEsName(object.getString("esName"));
|
||||
qw.setBussSort(object.getString("bussSort"));
|
||||
List<EsRevisePlan> list = esRevisePlanDao.selectPageByName(qw);
|
||||
if(!list.isEmpty()){
|
||||
id = list.get(0).getId();
|
||||
esRevisePlanDTO.setId(list.get(0).getId());
|
||||
iEsRevisePlanService.updateById(esRevisePlanDTO);
|
||||
}else{
|
||||
iEsRevisePlanService.addPlan(esRevisePlanDTO);
|
||||
id = UUIDUtils.randomUUID(32);
|
||||
esRevisePlanDTO.setId(id);
|
||||
esRevisePlanDao.insertOne(esRevisePlanDTO);
|
||||
}
|
||||
}else {
|
||||
iEsRevisePlanService.addPlan(esRevisePlanDTO);
|
||||
id = UUIDUtils.randomUUID(32);
|
||||
esRevisePlanDTO.setId(id);
|
||||
esRevisePlanDao.insertOne(esRevisePlanDTO);
|
||||
}
|
||||
}
|
||||
return id;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user