bug: 企业标准修改后关联表删除后为新增

This commit is contained in:
wxyclub
2023-11-29 19:41:48 +08:00
parent 4be04ee92a
commit 469db9fb23
@@ -1420,6 +1420,13 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
// 处理标准体系字段
Object txlbbuss = sarBussionessStandEO.getAttrInfoMap().get("TXLBBUSS");
if (txlbbuss != null && !Objects.equals(txlbbuss.toString(), "")) {
LambdaQueryWrapper<SarMenuStandard> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(SarMenuStandard::getMenuName, String.valueOf(txlbbuss));
wrapper.eq(SarMenuStandard::getDicId, "9m4qqqaansxmox5e82zm");
List<SarMenuStandard> list1 = sarMenuStandardService.list(wrapper);
if (list1.size() > 0) {
sarBussionessStandEO.setTxlbId(list1.get(0).getId());
}
// 配置体系类别
String txlbBussLevel = getParentNodePathRecursive((String) txlbbuss);
sarBussionessStandEO.getAttrInfoCaseMap().put("txlbbuss",txlbBussLevel);