Merge branch 'develop_master' into FOTON
This commit is contained in:
+44
@@ -620,6 +620,50 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
||||
}
|
||||
}
|
||||
createStandAttrInfo(sarBussionessStandEO,true);
|
||||
//此处需要增加根据技术体系更新菜单数据关联得操作,之前是在点编辑得时候处理,但是前端没有处理好
|
||||
if(StringUtils.isNotBlank(sarBussionessStandEO.getSarStandAttrEOStr())){
|
||||
String sarStandAttrEOStr = sarBussionessStandEO.getSarStandAttrEOStr();
|
||||
Map<String,String> sarStandAttrMap = JSONObject.fromObject(sarStandAttrEOStr);
|
||||
if(sarStandAttrMap.containsKey("TXLBBUSS") && StringUtils.isNotBlank(sarStandAttrMap.get("TXLBBUSS"))){
|
||||
QueryWrapper<SarBussStandMenu> menuQueryWrapper = new QueryWrapper<>();
|
||||
menuQueryWrapper.eq("BUSS_STAND_ID",sarBussionessStandEO.getId());
|
||||
// menuQueryWrapper.eq("MENU_ID",sarStandAttrMap.get("TXLBBUSS"));
|
||||
menuQueryWrapper.eq("VALID_FLAG",0);
|
||||
menuQueryWrapper.eq("TREE_TYPE","sarMs");
|
||||
List<SarBussStandMenu> sarBussStandMenus = sarBussStandMenuEODao.selectList(menuQueryWrapper);
|
||||
if(sarBussStandMenus !=null && !sarBussStandMenus.isEmpty()){
|
||||
boolean upFlag = true;
|
||||
List<String> delIds = new ArrayList<>();
|
||||
for(SarBussStandMenu m: sarBussStandMenus){
|
||||
if(StringUtils.equals(m.getMenuId(),sarStandAttrMap.get("TXLBBUSS"))){
|
||||
upFlag= false;
|
||||
}else{
|
||||
delIds.add(m.getId());
|
||||
}
|
||||
}
|
||||
if(upFlag){
|
||||
SarBussStandMenu jsMenu = new SarBussStandMenu();
|
||||
jsMenu.setMenuId(sarStandAttrMap.get("TXLBBUSS"));
|
||||
jsMenu.setValidFlag(0);
|
||||
jsMenu.setTreeType("sarMs");
|
||||
jsMenu.setBussStandId(sarBussionessStandEO.getId());
|
||||
jsMenu.setId(UUIDUtils.randomUUID(32));
|
||||
sarBussStandMenuEODao.insert(jsMenu);
|
||||
}
|
||||
if(!delIds.isEmpty()){
|
||||
sarBussStandMenuEODao.deleteBatchIds(delIds);
|
||||
}
|
||||
}else{
|
||||
SarBussStandMenu jsMenu = new SarBussStandMenu();
|
||||
jsMenu.setMenuId(sarStandAttrMap.get("TXLBBUSS"));
|
||||
jsMenu.setValidFlag(0);
|
||||
jsMenu.setTreeType("sarMs");
|
||||
jsMenu.setBussStandId(sarBussionessStandEO.getId());
|
||||
jsMenu.setId(UUIDUtils.randomUUID(32));
|
||||
sarBussStandMenuEODao.insert(jsMenu);
|
||||
}
|
||||
}
|
||||
}
|
||||
//修改收藏分享编号名称
|
||||
updateCollectAndShare(sarBussionessStandEO);
|
||||
|
||||
|
||||
+3
-1
@@ -113,7 +113,9 @@ public class SarModelTreeServiceImpl extends ServiceImpl<SarModelTreeDao, SarMod
|
||||
@Transactional(rollbackFor = {RuntimeException.class,Exception.class})
|
||||
@Override
|
||||
public ResponseDto syncModelTreeDataToDB(String json){
|
||||
|
||||
logger.info("=========================接收模块单元数据===========================");
|
||||
logger.info(json);
|
||||
logger.info("=========================接收模块单元数据===========================");
|
||||
String rootId = "10000";
|
||||
String rootPID = "根节点";
|
||||
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
CREATE TABLE `sar_buss_stand_sn` (
|
||||
`ID` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键',
|
||||
`REVISE_STATUS` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '计划库制定状态 0 默认 buss1_1 技术标准 制定 buss2_1 产品标准 制定 ',
|
||||
`STAND_SN` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '企标顺序号',
|
||||
`STAND_SORT` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '企标类别',
|
||||
`USE_STATUS` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'yes' COMMENT '企标编号使用状态 yes 已使用 no 未使用',
|
||||
`VALID_FLAG` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '是否有效',
|
||||
`MODIFY_TIME` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`CREATION_TIME` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`TASK_ID` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
||||
PRIMARY KEY (`ID`) USING BTREE,
|
||||
INDEX `ID_index`(`ID`) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '企业标准信息表-顺序号表' ROW_FORMAT = Dynamic;
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
||||
Reference in New Issue
Block a user