diff --git a/src/main/java/com/dev/swms/server/service/base/pojo/DefaultImportFileManager.java b/src/main/java/com/dev/swms/server/service/base/pojo/DefaultImportFileManager.java index c86dd56..660c443 100644 --- a/src/main/java/com/dev/swms/server/service/base/pojo/DefaultImportFileManager.java +++ b/src/main/java/com/dev/swms/server/service/base/pojo/DefaultImportFileManager.java @@ -330,11 +330,14 @@ public class DefaultImportFileManager extends DefaultBaseManager implements Impo bzh=info[1]; temp=true; }else{ - cpdm=info[1]; - cpdm=cpdm.replaceAll("([\u4E00-\u9FA5]+)|([\u4E00-\u9FA5])",""); - System.out.println(cpdm); - line=Integer.parseInt(info[0]); - System.out.println(line); + if(info.length>1){ + cpdm=info[1]; + cpdm=cpdm.replaceAll("([\u4E00-\u9FA5]+)|([\u4E00-\u9FA5])",""); + System.out.println(cpdm); + line=Integer.parseInt(info[0]); + System.out.println(line); + } + for(int x=2;x pickTicketDetailIds) { PickTicket pickTicket = commonDao.load(PickTicket.class, pickTicketId); - pickTicket.removeDetails(pickTicketDetailIds); + for(Long pickTicketDetailId:pickTicketDetailIds){ + PickTicketDetail ptd=this.load(PickTicketDetail.class, pickTicketDetailId); + commonDao.delete(ptd); + } Refresh(pickTicketId); shuaStatus(pickTicket); }