|
|
@@ -185,6 +185,13 @@ public class TradeOrderServiceImpl implements TradeOrderService {
|
|
|
if (tradeOrderRespVO.getReadUser() != null) {
|
|
|
tradeOrderRespVO.setReadUserName(userMap.get(tradeOrderRespVO.getReadUser()));
|
|
|
}
|
|
|
+ Integer payStatus = tradeOrderRespVO.getPayStatus();
|
|
|
+ if(payStatus!=null && payStatus==1){
|
|
|
+ tradeOrderRespVO.setLoadPayAmount(BigDecimal.ZERO);
|
|
|
+ }else {
|
|
|
+ tradeOrderRespVO.setLoadPayAmount(tradeOrderRespVO.getPayAmount().subtract(tradeOrderRespVO.getDeposi()));
|
|
|
+ }
|
|
|
+
|
|
|
});
|
|
|
return new PageResult<>(iPage.getRecords(), iPage.getTotal());
|
|
|
}
|
|
|
@@ -496,15 +503,17 @@ public class TradeOrderServiceImpl implements TradeOrderService {
|
|
|
private TradeOrderBO buildShipCreateOrder(ShipTradeOrderCreateReqVO orderCreateReqDTO) {
|
|
|
//重置金额
|
|
|
TradeOrderBO tradeOrderBO = new TradeOrderBO();
|
|
|
+ TradeOrderDO oldtradeOrderDO = orderCreateReqDTO.getOldtradeOrderDO();
|
|
|
//订单
|
|
|
TradeOrderDO tradeOrderDO = new TradeOrderDO();
|
|
|
- tradeOrderDO.setSellMethod(orderCreateReqDTO.getOrderProperty().getSellMethod());
|
|
|
+ tradeOrderDO.setSellMethod(oldtradeOrderDO.getSellMethod());
|
|
|
tradeOrderDO.setSourceId(orderCreateReqDTO.getOrderProperty().getSourceId());
|
|
|
tradeOrderDO.setSourceName(orderCreateReqDTO.getOrderProperty().getSourceName());
|
|
|
tradeOrderDO.setSellerId(orderCreateReqDTO.getOrderProperty().getSellerId());
|
|
|
tradeOrderDO.setMemberId(orderCreateReqDTO.getOrderProperty().getMemberId());
|
|
|
- tradeOrderDO.setStoreId(orderCreateReqDTO.getOrderProperty().getStoreId());
|
|
|
- tradeOrderDO.setStoreName(orderCreateReqDTO.getOrderProperty().getStoreName());
|
|
|
+ tradeOrderDO.setStoreId(oldtradeOrderDO.getStoreId());
|
|
|
+ tradeOrderDO.setStoreName(oldtradeOrderDO.getStoreName());
|
|
|
+ tradeOrderDO.setStoreName(oldtradeOrderDO.getExternalOrderNo());
|
|
|
tradeOrderDO.setExternalOrderNo(orderCreateReqDTO.getExternalOrderNo());
|
|
|
tradeOrderDO.setTravelDate(orderCreateReqDTO.getTravelDate());
|
|
|
tradeOrderDO.setAmount(orderCreateReqDTO.getAmount());
|
|
|
@@ -524,6 +533,9 @@ public class TradeOrderServiceImpl implements TradeOrderService {
|
|
|
tradeOrderDO.setLinkMobile(orderCreateReqDTO.getLinkMobile());
|
|
|
tradeOrderDO.setLinkEmail(orderCreateReqDTO.getLinkEmail());
|
|
|
tradeOrderDO.setDeposi(orderCreateReqDTO.getDeposi());
|
|
|
+ tradeOrderDO.setConfirmDate(oldtradeOrderDO.getConfirmDate());
|
|
|
+ tradeOrderDO.setCreator(oldtradeOrderDO.getCreator());
|
|
|
+ tradeOrderDO.setCreateTime(oldtradeOrderDO.getCreateTime());
|
|
|
//设置团散类型
|
|
|
if (tradeOrderDO.getVisitorType() == null) {
|
|
|
if (tradeOrderDO.getSellMethod() == 7 || tradeOrderDO.getSellMethod() == 1) {
|