新增 国内外入库、新增、修改时对代替标准号所对应老标准的文本状态

This commit is contained in:
SUNJIABIN
2023-04-25 17:52:16 +08:00
parent 239c535b12
commit 11193a3c93
4 changed files with 73 additions and 0 deletions
@@ -20,6 +20,7 @@ import com.adc.da.slrs.sarStandAttrInfo.service.ISarStandAttrInfoService;
import com.adc.da.slrs.sarStandItems.dao.SarStandItemsDao;
import com.adc.da.slrs.sarStandItems.entity.SarStandItems;
import com.adc.da.slrs.sarStandVal.entity.SarStandVal;
import com.adc.da.slrs.sarStandardsInfo.dao.SarStandardsInfoDao;
import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfo;
import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfoEOPage;
import com.adc.da.slrs.sarStandardsInfo.service.ISarStandardsInfoService;
@@ -88,6 +89,9 @@ public class ActSarItemsEOService {
@Autowired
private SarStandItemValDao sarStandItemValEODao;
@Autowired
private SarStandardsInfoDao sarStandardsInfoDao;
@Value("${elas.flag}")
private boolean elasflag;
@@ -192,6 +196,22 @@ public class ActSarItemsEOService {
// attInfoMap = saveFileMsg(attInfoMap,sarStandardsInfoEO.getFileIds(),sarStandardsInfoEO.getTextStatus());
String resData = JSON.toJSONString(attInfoMap, SerializerFeature.WriteMapNullValue);
sarStandardsInfoEO.setSarStandAttrEOStr(resData);
if (org.apache.commons.lang3.StringUtils.isNotBlank(sarStandardsInfoEO.getReplaceStandNum())){
sarStandardsInfoDao.updateById(sarStandardsInfoEO);
String id = sarStandardsInfoEO.getStandName();
SarStandardsInfo sarStandardsInfo = sarStandardsInfoDao.selectBy(id);
if (sarStandardsInfo != null){
String textStatus = "chblaarg77";
sarStandardsInfo.setTextStatus(textStatus);
sarStandardsInfoDao.updateById(sarStandardsInfo);
}
SarStandardsInfo sarStandardsInfo1 = sarStandardsInfoDao.selectBy1(id);
if (sarStandardsInfo1 != null){
String textStatus = "chblaarg77";
sarStandardsInfo1.setTextStatus(textStatus);
sarStandardsInfoDao.updateById(sarStandardsInfo1);
}
}
// 根据标准号判断数据是否已存在
//2021年4月9日 此处检查当前是否存在standId