收款单接口优化

This commit is contained in:
mzr 2025-04-14 08:58:46 +08:00
parent 301b09bec9
commit a98264adbe
1 changed files with 7 additions and 0 deletions

View File

@ -114,10 +114,17 @@ public class GatheringbillRestResource extends ArapBaseRestResource {
headvo.setObjtype(0);
// 销售订单号
csaleorderid = headvo.getDef3();
if (StringUtils.isEmpty(csaleorderid)) {
throw new BusinessException("销售订单不能为空");
// return ResultMessageUtil.exceptionToJSON("销售订单不能为空", APIErrCodeEnum.BUSINESSEXCCODE.getCode());
}
// 客户
Object customerid = hybo.findColValue("so_saleorder", "ccustomerid",
"csaleorderid = '" + csaleorderid + "' ");
Object customerCode = hybo.findColValue("bd_customer", "code", "pk_customer = '" + customerid + "' ");
if (customerid == null || customerCode == null) {
throw new BusinessException("销售订单的关联客户不能为空");
}
headvo.setCustomer(customerCode.toString());
Object tr = dao.executeQuery(