fix: 修复BUG
This commit is contained in:
+3
@@ -245,6 +245,9 @@ public class SarBussionessStand extends BaseEntity {
|
|||||||
private String issueTimeEnd;
|
private String issueTimeEnd;
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String prcCreateUser;
|
private String prcCreateUser;
|
||||||
|
//体系类别ID
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String txlbId;
|
||||||
|
|
||||||
public static long getSerialVersionUID() {
|
public static long getSerialVersionUID() {
|
||||||
return serialVersionUID;
|
return serialVersionUID;
|
||||||
|
|||||||
+51
-7
@@ -623,10 +623,9 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
|||||||
}
|
}
|
||||||
createStandAttrInfo(sarBussionessStandEO,true);
|
createStandAttrInfo(sarBussionessStandEO,true);
|
||||||
//此处需要增加根据技术体系更新菜单数据关联得操作,之前是在点编辑得时候处理,但是前端没有处理好
|
//此处需要增加根据技术体系更新菜单数据关联得操作,之前是在点编辑得时候处理,但是前端没有处理好
|
||||||
if(StringUtils.isNotBlank(sarBussionessStandEO.getSarStandAttrEOStr())){
|
if(StringUtils.isNotBlank(sarBussionessStandEO.getTxlbId())){
|
||||||
String sarStandAttrEOStr = sarBussionessStandEO.getSarStandAttrEOStr();
|
SarMenuStandard sarMenuStandard = iSarMenuStandardService.selectMenuById(sarBussionessStandEO.getTxlbId());
|
||||||
Map<String,String> sarStandAttrMap = JSONObject.fromObject(sarStandAttrEOStr);
|
if(sarMenuStandard!=null ){
|
||||||
if(sarStandAttrMap.containsKey("TXLBBUSS") && StringUtils.isNotBlank(sarStandAttrMap.get("TXLBBUSS"))){
|
|
||||||
QueryWrapper<SarBussStandMenu> menuQueryWrapper = new QueryWrapper<>();
|
QueryWrapper<SarBussStandMenu> menuQueryWrapper = new QueryWrapper<>();
|
||||||
menuQueryWrapper.eq("BUSS_STAND_ID",sarBussionessStandEO.getId());
|
menuQueryWrapper.eq("BUSS_STAND_ID",sarBussionessStandEO.getId());
|
||||||
// menuQueryWrapper.eq("MENU_ID",sarStandAttrMap.get("TXLBBUSS"));
|
// menuQueryWrapper.eq("MENU_ID",sarStandAttrMap.get("TXLBBUSS"));
|
||||||
@@ -637,7 +636,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
|||||||
boolean upFlag = true;
|
boolean upFlag = true;
|
||||||
List<String> delIds = new ArrayList<>();
|
List<String> delIds = new ArrayList<>();
|
||||||
for(SarBussStandMenu m: sarBussStandMenus){
|
for(SarBussStandMenu m: sarBussStandMenus){
|
||||||
if(StringUtils.equals(m.getMenuId(),sarStandAttrMap.get("TXLBBUSS"))){
|
if(StringUtils.equals(m.getMenuId(),sarBussionessStandEO.getTxlbId())){
|
||||||
upFlag= false;
|
upFlag= false;
|
||||||
}else{
|
}else{
|
||||||
delIds.add(m.getId());
|
delIds.add(m.getId());
|
||||||
@@ -645,7 +644,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
|||||||
}
|
}
|
||||||
if(upFlag){
|
if(upFlag){
|
||||||
SarBussStandMenu jsMenu = new SarBussStandMenu();
|
SarBussStandMenu jsMenu = new SarBussStandMenu();
|
||||||
jsMenu.setMenuId(sarStandAttrMap.get("TXLBBUSS"));
|
jsMenu.setMenuId(sarBussionessStandEO.getTxlbId());
|
||||||
jsMenu.setValidFlag(0);
|
jsMenu.setValidFlag(0);
|
||||||
jsMenu.setTreeType("sarMs");
|
jsMenu.setTreeType("sarMs");
|
||||||
jsMenu.setBussStandId(sarBussionessStandEO.getId());
|
jsMenu.setBussStandId(sarBussionessStandEO.getId());
|
||||||
@@ -657,7 +656,7 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
|||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
SarBussStandMenu jsMenu = new SarBussStandMenu();
|
SarBussStandMenu jsMenu = new SarBussStandMenu();
|
||||||
jsMenu.setMenuId(sarStandAttrMap.get("TXLBBUSS"));
|
jsMenu.setMenuId(sarBussionessStandEO.getTxlbId());
|
||||||
jsMenu.setValidFlag(0);
|
jsMenu.setValidFlag(0);
|
||||||
jsMenu.setTreeType("sarMs");
|
jsMenu.setTreeType("sarMs");
|
||||||
jsMenu.setBussStandId(sarBussionessStandEO.getId());
|
jsMenu.setBussStandId(sarBussionessStandEO.getId());
|
||||||
@@ -666,6 +665,51 @@ public class SarBussionessStandServiceImpl extends ServiceImpl<SarBussionessStan
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// if(StringUtils.isNotBlank(sarBussionessStandEO.getSarStandAttrEOStr())){
|
||||||
|
// String sarStandAttrEOStr = sarBussionessStandEO.getSarStandAttrEOStr();
|
||||||
|
// Map<String,String> sarStandAttrMap = JSONObject.fromObject(sarStandAttrEOStr);
|
||||||
|
// //此处有BUG,因为前端传的参数中只有名称,没有ID,导致此处数据保存的时候直接保存了名字而不是ID,从而查不出来的BUG
|
||||||
|
// 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);
|
updateCollectAndShare(sarBussionessStandEO);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user