修改业务单bug

This commit is contained in:
赵辉
2026-05-30 18:22:11 +08:00
parent 1a69457539
commit 4c43f2b6dc
5 changed files with 25 additions and 1 deletions
@@ -499,4 +499,12 @@ TmsOrderAddDTO implements Serializable {
@ApiModelProperty("发票编号") @ApiModelProperty("发票编号")
@Excel(name = "发票编号") @Excel(name = "发票编号")
private String invoiceNumber; private String invoiceNumber;
@ApiModelProperty("订单号")
@Excel(name = "订单号")
private String goodsNumber;
@ApiModelProperty("业务主单")
@Excel(name = "业务主单")
private String businessMainOrder;
} }
@@ -550,6 +550,13 @@ public class BusinessDocumentOrderImpl extends ServiceImpl<BusinessDocumentOrder
//相加 //相加
tmsOrderAddDTO.setGoodsName("数量"+String.valueOf(bag + box)); tmsOrderAddDTO.setGoodsName("数量"+String.valueOf(bag + box));
} }
tmsOrderAddDTO.setGoodsNumber(businessDocumentOrder.getGoodsNumber());
String mainOrderNum = businessDocumentOrder.getMainOrderNum();
if (mainOrderNum != null) {
tmsOrderAddDTO.setBusinessMainOrder(mainOrderNum);
}else {
tmsOrderAddDTO.setBusinessMainOrder(businessDocumentOrder.getGoodsNumber());
}
//货物信息 //货物信息
List<BusinessDocumentCargoMulti> businessDocumentCargoMultiList=businessDocumentCargoMultiMapper.selectList(new QueryWrapper<BusinessDocumentCargoMulti>().lambda() List<BusinessDocumentCargoMulti> businessDocumentCargoMultiList=businessDocumentCargoMultiMapper.selectList(new QueryWrapper<BusinessDocumentCargoMulti>().lambda()
@@ -211,6 +211,13 @@ public class ExecuteOrderImpl extends ServiceImpl<ExecuteOrderMapper, ExecuteOrd
tmsOrderAddDTO.setOrderSource("0"); tmsOrderAddDTO.setOrderSource("0");
tmsOrderAddDTO.setOrganizationId(organizationId); tmsOrderAddDTO.setOrganizationId(organizationId);
tmsOrderAddDTO.setLoginUser(loginUser); tmsOrderAddDTO.setLoginUser(loginUser);
tmsOrderAddDTO.setGoodsNumber(businessDocumentOrder.getGoodsNumber());
String mainOrderNum = businessDocumentOrder.getMainOrderNum();
if (mainOrderNum != null) {
tmsOrderAddDTO.setBusinessMainOrder(mainOrderNum);
}else {
tmsOrderAddDTO.setBusinessMainOrder(businessDocumentOrder.getGoodsNumber());
}
BusinessDeliveryDetailsLink businessDeliveryDetailsLink = businessDeliveryDetailsLinkMapper.selectOne(new LambdaQueryWrapper<BusinessDeliveryDetailsLink>().eq(BusinessDeliveryDetailsLink::getSubOrderId, businessDocumentOrder.getId())); BusinessDeliveryDetailsLink businessDeliveryDetailsLink = businessDeliveryDetailsLinkMapper.selectOne(new LambdaQueryWrapper<BusinessDeliveryDetailsLink>().eq(BusinessDeliveryDetailsLink::getSubOrderId, businessDocumentOrder.getId()));
if (ObjectUtil.isNotNull(businessDeliveryDetailsLink)) { if (ObjectUtil.isNotNull(businessDeliveryDetailsLink)) {
Integer bag = businessDeliveryDetailsLink.getBag(); Integer bag = businessDeliveryDetailsLink.getBag();
@@ -221,4 +221,5 @@ public class ExecuteOrderPO extends BaseVOEntity{
@ApiModelProperty("卸货联系人") @ApiModelProperty("卸货联系人")
@Excel(name = "卸货联系人") @Excel(name = "卸货联系人")
private String dischargerName; private String dischargerName;
} }
@@ -27,7 +27,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<sql id="selectExecuteOrderPo"> <sql id="selectExecuteOrderPo">
SELECT SELECT
eo.*, eo.*,
bdo.main_order_num bdo.main_order_num,
bdo.RECIPIENT_NAME
FROM FROM
execute_order eo execute_order eo
LEFT JOIN LEFT JOIN