| 
					
				 | 
			
			
				@@ -6256,24 +6256,6 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //拆单数量 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Long number = 0L; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //判断是否生成审批流 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Long billStatus = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Long  actId = 410L; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        String key = "khwarehouse.warehousebills.ApprovalFlow"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        boolean isApprove = false;//是否开启审批流 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SysConfig sysConfig = sysConfigMapper.checkConfigKeyUnique(key); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (StringUtils.isNull(sysConfig)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return AjaxResult.error("系统参数异常,未找到开启审批流参数"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if ("0".equals(sysConfig.getConfigValue())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            isApprove = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (isApprove) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            billStatus = 4L; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            billStatus = 6L; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (warehouseBills.getfId() == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String billNoNew = this.getBillNoNew(selectOne.getfMblno()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String billNo = billnoSerialServiceImpl.getBillNo("SE", warehouseBills.getfBsdate()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -6283,7 +6265,6 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             warehouseBills.setCreateBy(SecurityUtils.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             warehouseBills.setfBilltype("KHDD"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             warehouseBills.setfTypeid(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            warehouseBills.setfBillstatus(billStatus); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             warehouseBills.setfOriginalbillno(fOriginalbillno); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             warehouseBills.setfDeptid(SecurityUtils.getLoginUser().getUser().getDeptId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             warehouseBills.setfBsdeptid(SecurityUtils.getLoginUser().getUser().getDeptId()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -6409,42 +6390,6 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 tWarehousebillsCntritemsMapper.deleteTWarehousebillsCntritemOlder(selectOne.getfId(),warehousebillsCntritems.getfCntrno()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (isApprove) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AuditItems auditItems = new AuditItems(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setLevelId(0L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setBillId(warehouseBills.getfId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setActId(actId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setIffinalItem("F"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setBillNo(warehouseBills.getfBillno()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // 存储委托方(货权方) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setRefno1(warehouseBills.getfCorpid() + ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // 存储业务类型(业务类型) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setRefno2(warehouseBills.getfBilltype()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // 存储提单号(提单号) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (StringUtils.isNotEmpty(warehouseBills.getfMblno())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                auditItems.setRefno3(warehouseBills.getfMblno()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                auditItems.setRefno3(warehouseBills.getfBillno()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setSendUserId(SecurityUtils.getLoginUser().getUser().getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setSendName(SecurityUtils.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setSendTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setAuditUserId(SecurityUtils.getLoginUser().getUser().getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setAuditItem(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setAuditOpTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setAuditMsg("提交"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setAuditStatus("O"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setFidStatus("f_billstatus"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            auditItems.setTimes(1L); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            AjaxResult approvalFlow = auditItemsService.createApprovalFlow(auditItems); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//            Long code = Long.valueOf(String.valueOf(approvalFlow.get("code"))).longValue(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            String code = approvalFlow.get("code").toString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//                Long code = Long.valueOf(String.valueOf(ajaxResult.get("code"))).longValue(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if ("500".equals(code)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return approvalFlow; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return AjaxResult.success(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -6456,7 +6401,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public String getBillNoNew(String fbillNo){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<String> strings = Arrays.asList(StringUtils.split("A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z", ",")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (String string : strings) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            String billno = fbillNo+"-"+string; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String billno = fbillNo+string; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             TWarehouseBills tWarehouseBills = new TWarehouseBills(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tWarehouseBills.setfMblno(billno); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<Map<String, Object>> maps = tWarehouseBillsMapper.ruoYiVersionOrderList(tWarehouseBills); 
			 |