|
@@ -441,20 +441,25 @@ public class SyPreAssembledPackingListServiceImpl extends ServiceImpl<SyPreAssem
|
|
|
public String cancelSubmitBatch(String[] ids) {
|
|
|
String str="";
|
|
|
try{
|
|
|
- for (String id : ids){
|
|
|
- SyPreAssembledPackingList syPreAssembledPackingList=syPreAssembledPackingListMapper.selectById(id);
|
|
|
- if(syPreAssembledPackingList.getIsReference()==2){
|
|
|
- str+=syPreAssembledPackingList.getId()+",";//获取已被参照的id
|
|
|
+ QueryWrapper queryWrapper= new QueryWrapper();
|
|
|
+ queryWrapper.in("id",ids);
|
|
|
+ List<SyPreAssembledPackingList> mains=syPreAssembledPackingListMapper.selectList(queryWrapper);
|
|
|
+ for (SyPreAssembledPackingList item : mains){//selectByTailoring
|
|
|
+ int num=syPreAssembledPackingListMapper.selectByTailoring(item.getId());
|
|
|
+ System.out.println("num\t"+num);
|
|
|
+ if(num>0){
|
|
|
+ str+=item.getId()+",";//获取已被参照的id
|
|
|
}
|
|
|
- syPreAssembledPackingList.setStatus("0");//取消提交
|
|
|
- syPreAssembledPackingListMapper.updateById(syPreAssembledPackingList);
|
|
|
+ item.setStatus("0");//取消提交
|
|
|
+ syPreAssembledPackingListMapper.updateById(item);
|
|
|
}
|
|
|
System.out.println("str的长度为:\t"+str.length());
|
|
|
if(str.length()>0){
|
|
|
- throw new JeecgBootException("数据已被成衣工厂参照");
|
|
|
+ throw new JeecgBootException("数据已被成衣装箱单参照");
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
log.error(e.getMessage());
|
|
|
+ e.printStackTrace();
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();//事务回滚
|
|
|
}finally {
|
|
|
if(str.length()==0){
|