demand: TMS-运单管理-转件管理:处理历史录入的问题数据导致快递100告警的问题

TMS-运单管理-转件管理:新增转件-校验转单号只允许填写英文和数字

committer: heyu
This commit is contained in:
aike 2025-09-16 17:36:10 +08:00
parent b16c82bb75
commit ec740af2c8

View File

@ -1,11 +1,11 @@
/** /**
* @Project: emis * @Project: emis
* @Title: EmisWaybillTransferController.java * @Title: EmisWaybillTransferController.java
* @author linfso * @author linfso
* @date 2024-05-22 01:07:48 * @date 2024-05-22 01:07:48
* @Copyright: ShangHai Duta 2022 All rights reserved. * @Copyright: ShangHai Duta 2022 All rights reserved.
* @version v1.0 * @version v1.0
* @Description: <p> 运单转件表 控制器 </p> * @Description: <p> 运单转件表 控制器 </p>
*/ */
@ -50,7 +50,7 @@ import com.xdadan.erp.emis.service.IEmisWaybillTransferService;
/** /**
* 运单转件表Controller * 运单转件表Controller
* *
* @author linfso * @author linfso
* @date 2024-05-22 01:07:48 * @date 2024-05-22 01:07:48
*/ */
@ -151,6 +151,12 @@ public class EmisWaybillTransferController extends EmisBaseController
return AjaxResult.error(" 运单号,转件单号,转件时间,目的城市,转件公司必填!"); return AjaxResult.error(" 运单号,转件单号,转件时间,目的城市,转件公司必填!");
} }
// 校验转单号格式:只允许英文和数字
String transferBillCode = emisWaybillTransfer.getTransferBillCode();
if (StringUtils.isNotEmpty(transferBillCode) && !transferBillCode.matches("^[a-zA-Z0-9]+$")) {
return AjaxResult.error("转单号只允许填写英文和数字!");
}
// int ret=emisWaybillTransferService.insertEmisWaybillTransfer(emisWaybillTransfer); // int ret=emisWaybillTransferService.insertEmisWaybillTransfer(emisWaybillTransfer);
EmisWaybillTransfer query = new EmisWaybillTransfer(); EmisWaybillTransfer query = new EmisWaybillTransfer();
query.setBillCode(emisWaybillTransfer.getBillCode()); query.setBillCode(emisWaybillTransfer.getBillCode());