通用数据,如果是钉钉人员或者钉钉部门,增加或者修改时候先删除明细再增加明细,增加明细判断,有明细在删除
This commit is contained in:
parent
72b0b58722
commit
988a7789b6
|
@ -346,12 +346,14 @@ public class ComparisonServiceImpl extends BaseService<ComparisonEntity, String>
|
|||
//根据formmain_id删除子表数据,之后再新增,注:这种情况只有data_id没有并且随时会变的时候才使用
|
||||
//钉钉部门主数据编码和钉钉人员主数据编码
|
||||
if(jsonObject.getString("mdmCode").equals("10015") || jsonObject.getString("mdmCode").equals("10016")) {
|
||||
if(StrUtil.isNotEmpty(tableNameDetails)){
|
||||
ComparisonDetailsEntity comparisonDetails = new ComparisonDetailsEntity();
|
||||
comparisonDetails.setDbName(tableNameDetails);
|
||||
comparisonDetails.setFormmainId(uuid);
|
||||
comparisonDetails.setModify_user_id("c796fd9ba4c9f5ff3cc2fa41a040e443");
|
||||
comparisonDetailsDao.deleteComparisonDetailsByFormmainId(comparisonDetails);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//保存子表数据
|
||||
|
@ -521,12 +523,14 @@ public class ComparisonServiceImpl extends BaseService<ComparisonEntity, String>
|
|||
//根据formmain_id删除子表数据,之后再新增,注:这种情况只有data_id没有并且随时会变的时候才使用
|
||||
//钉钉人员主数据编码和钉钉部门主数据编码
|
||||
if(jsonObject.getString("mdmCode").equals("10015") || jsonObject.getString("mdmCode").equals("10016")) {
|
||||
if(StrUtil.isNotEmpty(tableNameDetails)){
|
||||
ComparisonDetailsEntity comparisonDetails = new ComparisonDetailsEntity();
|
||||
comparisonDetails.setDbName(tableNameDetails);
|
||||
comparisonDetails.setFormmainId(id);
|
||||
comparisonDetails.setModify_user_id("c796fd9ba4c9f5ff3cc2fa41a040e443");
|
||||
comparisonDetailsDao.deleteComparisonDetailsByFormmainId(comparisonDetails);
|
||||
}
|
||||
}
|
||||
|
||||
if (integer>0) {
|
||||
//保存子表数据
|
||||
|
|
Loading…
Reference in New Issue