diff --git a/mhd-user-center/src/main/java/com/mhd/user/application/service/UserApplicationService.java b/mhd-user-center/src/main/java/com/mhd/user/application/service/UserApplicationService.java index eff58c760..01ee8e0b5 100644 --- a/mhd-user-center/src/main/java/com/mhd/user/application/service/UserApplicationService.java +++ b/mhd-user-center/src/main/java/com/mhd/user/application/service/UserApplicationService.java @@ -2331,12 +2331,12 @@ public class UserApplicationService { } } //用户账号传值 - if (StringUtils.isNotEmpty(checkDO.getUserAccount())) { - //调用工具类校验,用户账号格式错误 - if (!RegexUtil.isAccountLegal(checkDO.getUserAccount())) { - throw new DigitalLogisticsException(UserError.USER_ACCOUNT_REG_ERROR); - } - } +// if (StringUtils.isNotEmpty(checkDO.getUserAccount())) { +// //调用工具类校验,用户账号格式错误 +// if (!RegexUtil.isAccountLegal(checkDO.getUserAccount())) { +// throw new DigitalLogisticsException(UserError.USER_ACCOUNT_REG_ERROR); +// } +// } //用户手机号传值 // if (StringUtils.isNotEmpty(checkDO.getUserPhone()) && checkDO.getDataSources() != null && checkDO.getDataSources()!=2) { // //调用工具类校验,手机号格式错误 diff --git a/mhd_oms/src/main/java/com/mhd/oms/domain/businessDocumentOrder/service/BusinessDocumentOrderDomainService.java b/mhd_oms/src/main/java/com/mhd/oms/domain/businessDocumentOrder/service/BusinessDocumentOrderDomainService.java index c320e8891..1b584443d 100644 --- a/mhd_oms/src/main/java/com/mhd/oms/domain/businessDocumentOrder/service/BusinessDocumentOrderDomainService.java +++ b/mhd_oms/src/main/java/com/mhd/oms/domain/businessDocumentOrder/service/BusinessDocumentOrderDomainService.java @@ -25,6 +25,8 @@ import com.mhd.oms.domain.businessOrderAccount.BusinessOrderAccount; import com.mhd.oms.domain.businessOrderAccount.repository.mapper.BusinessOrderAccountMapper; import com.mhd.oms.domain.reservationOrder.entity.ReservationOrder; import com.mhd.oms.domain.reservationOrder.repository.mapper.ReservationOrderMapper; +import com.mhd.oms.domain.reservationStockInOrder.entity.ReservationStockInOrder; +import com.mhd.oms.domain.reservationStockInOrder.repository.mapper.ReservationStockInOrderMapper; import com.mhd.oms.domain.reservationStockOutOrder.entity.ReservationStockOutOrder; import com.mhd.oms.domain.reservationStockOutOrder.repository.mapper.ReservationStockOutOrderMapper; import com.mhd.oms.domain.reserveStockOutOrder.entity.ReserveStockOutOrder; @@ -83,6 +85,9 @@ public class BusinessDocumentOrderDomainService { @Resource private ReservationStockOutOrderMapper reservationStockOutOrderMapper; + @Autowired + private ReservationStockInOrderMapper reservationStockInOrderMapper; + /** * 分页查询【请填写功能名称】列表 */ @@ -233,6 +238,12 @@ public class BusinessDocumentOrderDomainService { reservationStockOutOrder.setBusinessNumber(tmsOrder.getGoodsNumber()); reservationStockOutOrderMapper.updateById(reservationStockOutOrder); } + ReservationStockInOrder reservationStockInOrder = reservationStockInOrderMapper.selectOne(new LambdaQueryWrapper().eq(ReservationStockInOrder::getInOrderNumber, tmsOrder.getInOrderNumber())); + if (reservationStockInOrder != null){ + reservationStockInOrder.setBusinessNumber(tmsOrder.getGoodsNumber()); + reservationStockInOrderMapper.updateById(reservationStockInOrder); + } + List loadingAddressList = businessDocumentOrderDO.getLoadingAddressList();//装货地信息集合 List unloadAddressList = businessDocumentOrderDO.getUnloadAddressList();//卸货地信息集合 String loadCityCounty="",unloadCityCounty=""; diff --git a/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/entity/ExecuteOrder.java b/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/entity/ExecuteOrder.java index 4cae51e37..b46112e77 100644 --- a/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/entity/ExecuteOrder.java +++ b/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/entity/ExecuteOrder.java @@ -150,5 +150,12 @@ public class ExecuteOrder extends BaseVOEntity{ @Excel(name = "发票编号") private String invoiceNumber; + @ApiModelProperty("发票上传状态(0.未上传,1.已上传)") + private Integer invoiceStatus; + + @ApiModelProperty("发票上传时间") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date invoiceDate; } diff --git a/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/repository/po/ExecuteOrderPO.java b/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/repository/po/ExecuteOrderPO.java index 0421d99ed..4cdc4e139 100644 --- a/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/repository/po/ExecuteOrderPO.java +++ b/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/repository/po/ExecuteOrderPO.java @@ -12,6 +12,7 @@ import java.math.BigDecimal; import java.util.List; import com.mhd.common.core.web.domain.BaseVOEntity; +import org.springframework.format.annotation.DateTimeFormat; /** @@ -222,4 +223,12 @@ public class ExecuteOrderPO extends BaseVOEntity{ @Excel(name = "卸货联系人") private String dischargerName; + @ApiModelProperty("发票上传状态(0.未上传,1.已上传)") + private Integer invoiceStatus; + + @ApiModelProperty("发票上传时间") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date invoiceDate; + } diff --git a/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/repository/todo/ExecuteOrderDO.java b/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/repository/todo/ExecuteOrderDO.java index a51756b92..358f10713 100644 --- a/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/repository/todo/ExecuteOrderDO.java +++ b/mhd_oms/src/main/java/com/mhd/oms/domain/executeOrder/repository/todo/ExecuteOrderDO.java @@ -151,4 +151,22 @@ public class ExecuteOrderDO extends BaseVOEntity{ @ApiModelProperty("发票编号") @Excel(name = "发票编号") private String invoiceNumber; + + @ApiModelProperty("发票上传状态(0.未上传,1.已上传)") + private Integer invoiceStatus; + + @ApiModelProperty("发票上传时间") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date invoiceDate; + + @ApiModelProperty("发票上传开始时间") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date invoiceStartTime; + + @ApiModelProperty("发票上传结束时间") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date invoiceEndTime; } diff --git a/mhd_oms/src/main/java/com/mhd/oms/domain/reservationStockInOrder/entity/ReservationStockInOrder.java b/mhd_oms/src/main/java/com/mhd/oms/domain/reservationStockInOrder/entity/ReservationStockInOrder.java index 8d443c0c4..56c81e9a3 100644 --- a/mhd_oms/src/main/java/com/mhd/oms/domain/reservationStockInOrder/entity/ReservationStockInOrder.java +++ b/mhd_oms/src/main/java/com/mhd/oms/domain/reservationStockInOrder/entity/ReservationStockInOrder.java @@ -427,4 +427,7 @@ public class ReservationStockInOrder extends BaseVOEntity { @ApiModelProperty("推送人姓名") private String pushByName; + @ApiModelProperty("运输业务单号") + private String businessNumber; + } \ No newline at end of file diff --git a/mhd_oms/src/main/java/com/mhd/oms/interfaces/dto/executeOrder/ExecuteOrderDTO.java b/mhd_oms/src/main/java/com/mhd/oms/interfaces/dto/executeOrder/ExecuteOrderDTO.java index d7577a2c4..f3d86b6a6 100644 --- a/mhd_oms/src/main/java/com/mhd/oms/interfaces/dto/executeOrder/ExecuteOrderDTO.java +++ b/mhd_oms/src/main/java/com/mhd/oms/interfaces/dto/executeOrder/ExecuteOrderDTO.java @@ -137,4 +137,23 @@ public class ExecuteOrderDTO extends BaseVOEntity{ @ApiModelProperty("业务单元") private String businessUnit; + + @ApiModelProperty("发票上传状态(0.未上传,1.已上传)") + private Integer invoiceStatus; + + @ApiModelProperty("发票上传时间") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date invoiceDate; + + @ApiModelProperty("发票上传开始时间") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date invoiceStartTime; + + @ApiModelProperty("发票上传结束时间") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + private Date invoiceEndTime; + } diff --git a/mhd_oms/src/main/resources/mapper/executeOrder/ExecuteOrderMapper.xml b/mhd_oms/src/main/resources/mapper/executeOrder/ExecuteOrderMapper.xml index d04f84d3d..a4928ac07 100644 --- a/mhd_oms/src/main/resources/mapper/executeOrder/ExecuteOrderMapper.xml +++ b/mhd_oms/src/main/resources/mapper/executeOrder/ExecuteOrderMapper.xml @@ -54,6 +54,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and eo.GOODS_NUMBER like concat('%', #{goodsNumber}, '%') + + and eo.INVOICE_DATE >= #{invoiceStartTime} + + + and eo.INVOICE_DATE <= #{invoiceEndTime} + and eo.BUSINESS_UNIT like concat('%', #{businessUnit}, '%')