|
@@ -682,14 +682,25 @@ public class SyPreAssembledPackingListServiceImpl extends ServiceImpl<SyPreAssem
|
|
|
@Override
|
|
|
@Transactional
|
|
|
public String submitBatch(String[] ids) {
|
|
|
+ StringBuilder sbErr = new StringBuilder();
|
|
|
for (String id:ids){
|
|
|
SyPreAssembledPackingList syPreAssembledPackingList2=syPreAssembledPackingListMapper.selectById(id);
|
|
|
- if(oConvertUtils.isEmpty(syPreAssembledPackingList2)){
|
|
|
- throw new JeecgBootException("未找到id:"+id+"对应的数据!");
|
|
|
+ if(oConvertUtils.isEmpty(syPreAssembledPackingList2)) {
|
|
|
+ sbErr.append("未找到id:" + id + "对应的数据!");
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+// if(oConvertUtils.isEmpty(syPreAssembledPackingList2)){
|
|
|
+// throw new JeecgBootException("未找到id:"+id+"对应的数据!");
|
|
|
+// }
|
|
|
+ if (oConvertUtils.isEmpty(syPreAssembledPackingList2.getElementsId())) {
|
|
|
+ sbErr.append("单据号:" + syPreAssembledPackingList2.getDocumentNo() + "申报要素ID为空,无法提交!");
|
|
|
+ continue;
|
|
|
}
|
|
|
syPreAssembledPackingList2.setStatus("1");//修改为提交状态
|
|
|
syPreAssembledPackingListMapper.updateById(syPreAssembledPackingList2);//修改提交状态
|
|
|
}
|
|
|
+ if (sbErr.length()>0)
|
|
|
+ return sbErr.toString();
|
|
|
return "提交成功";
|
|
|
}
|
|
|
|