虚拟清单权限修改

This commit is contained in:
xiejunyu
2022-06-17 16:23:32 +08:00
parent eb7773d8c4
commit 803e16b5df
@@ -131,12 +131,15 @@ public class DummyInventoryBaseEOServiceImpl extends ServiceImpl<DummyInventoryB
messageBuilder.append(baseEO.getName()).append(","); messageBuilder.append(baseEO.getName()).append(",");
} }
} }
String message = messageBuilder.substring(0, messageBuilder.length() - 1);
if (CutEnum.CN.getValue().equals(dummyInventoryBaseEO.getCut())) { if (StringUtils.isNotBlank(messageBuilder)) {
throw new JeroBootException("当前用户非"+message+"的创建者,无法编辑"); String message = messageBuilder.substring(0, messageBuilder.length() - 1);
} else { if (CutEnum.CN.getValue().equals(dummyInventoryBaseEO.getCut())) {
throw new JeroBootException( throw new JeroBootException("当前用户非" + message + "的创建者,无法编辑");
"The current user is not the creator of "+message+" and cannot be edited."); } else {
throw new JeroBootException(
"The current user is not the creator of " + message + " and cannot be edited.");
}
} }
} }
} }
@@ -475,8 +478,11 @@ public class DummyInventoryBaseEOServiceImpl extends ServiceImpl<DummyInventoryB
.eq("dummy_inventory_base_id",dummyInventoryBaseEO.getId()) .eq("dummy_inventory_base_id",dummyInventoryBaseEO.getId())
.eq("is_en_log",CutEnum.EN.getValue()); .eq("is_en_log",CutEnum.EN.getValue());
List<DummyLogEO> updateLogList = dummyLogEOService.list(logEOQueryWrapper); List<DummyLogEO> updateLogList = dummyLogEOService.list(logEOQueryWrapper);
contentLog = updateLogList.stream().map(e -> e.getLogContent()).collect(Collectors.joining("</br>"));
List<String> contentLogList = updateLogList.stream().map(e -> e.getLogContent()).collect(Collectors.toList());
for(int i=0 ; i < contentLogList.size() ;i++){
contentLog += "("+ (i+1) +")" + contentLogList.get(i) + "</br>";
}
iDummyContentChangeEOService.saveBatch(list); iDummyContentChangeEOService.saveBatch(list);
sendMsg(null,dummyInventoryInfoEOList.get(0).getDummyInventoryBaseId(),contentLog ,dummyInventoryBaseEO.getState(),dummyInventoryBaseEO.getCut()); sendMsg(null,dummyInventoryInfoEOList.get(0).getDummyInventoryBaseId(),contentLog ,dummyInventoryBaseEO.getState(),dummyInventoryBaseEO.getCut());