From a98264adbe32aeaeec694f69ddafa8e9e62b5413 Mon Sep 17 00:00:00 2001 From: mzr Date: Mon, 14 Apr 2025 08:58:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E6=AC=BE=E5=8D=95=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nc/api/arap/resource/GatheringbillRestResource.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arap/src/public/nc/api/arap/resource/GatheringbillRestResource.java b/arap/src/public/nc/api/arap/resource/GatheringbillRestResource.java index 483b9a7..65621da 100644 --- a/arap/src/public/nc/api/arap/resource/GatheringbillRestResource.java +++ b/arap/src/public/nc/api/arap/resource/GatheringbillRestResource.java @@ -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(