收款单接口优化
This commit is contained in:
		
							parent
							
								
									301b09bec9
								
							
						
					
					
						commit
						a98264adbe
					
				|  | @ -114,10 +114,17 @@ public class GatheringbillRestResource extends ArapBaseRestResource { | ||||||
| 			headvo.setObjtype(0); | 			headvo.setObjtype(0); | ||||||
| 			// 销售订单号 | 			// 销售订单号 | ||||||
| 			csaleorderid = headvo.getDef3(); | 			csaleorderid = headvo.getDef3(); | ||||||
|  | 			if (StringUtils.isEmpty(csaleorderid)) { | ||||||
|  | 				throw new BusinessException("销售订单不能为空"); | ||||||
|  | 				// return ResultMessageUtil.exceptionToJSON("销售订单不能为空", APIErrCodeEnum.BUSINESSEXCCODE.getCode()); | ||||||
|  | 			} | ||||||
| 			// 客户 | 			// 客户 | ||||||
| 			Object customerid = hybo.findColValue("so_saleorder", "ccustomerid", | 			Object customerid = hybo.findColValue("so_saleorder", "ccustomerid", | ||||||
| 					"csaleorderid = '" + csaleorderid + "' "); | 					"csaleorderid = '" + csaleorderid + "' "); | ||||||
| 			Object customerCode = hybo.findColValue("bd_customer", "code", "pk_customer = '" + customerid + "' "); | 			Object customerCode = hybo.findColValue("bd_customer", "code", "pk_customer = '" + customerid + "' "); | ||||||
|  | 			if (customerid == null || customerCode == null) { | ||||||
|  | 				throw new BusinessException("销售订单的关联客户不能为空"); | ||||||
|  | 			} | ||||||
| 			headvo.setCustomer(customerCode.toString()); | 			headvo.setCustomer(customerCode.toString()); | ||||||
| 
 | 
 | ||||||
| 			Object tr = dao.executeQuery( | 			Object tr = dao.executeQuery( | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue