admin
2020-09-05 1340beb67a9b6d777821d0139bcc7c9b0896ed4e
fanli/src/main/java/com/yeshi/fanli/service/impl/order/pdd/PDDOrderServiceImpl.java
@@ -28,12 +28,13 @@
      PDDOrder old = pddOrderMapper.selectByOrderSN(order.getOrderSn());
      if (old != null) {
         // 更新订单信息
         if ((order.getOrderStatus().intValue() != old.getOrderStatus())||(old.getOrderStatus()==2 && old.getOrderReceiveTime()==null)) {// 状态改变了才更改订单信息
            if ((order.getOrderStatus().intValue() != old.getOrderStatus()) || (old.getOrderStatus() == 2 && old.getOrderReceiveTime() == null) || !StringUtil.isNullOrEmpty(order.getFailReason())) {// 状态改变了才更改订单信息
            PDDOrder update = new PDDOrder();
            update.setId(old.getId());
            update.setOrderStatus(order.getOrderStatus());
            update.setOrderAmount(order.getOrderAmount());
            update.setOrderStatusDesc(order.getOrderStatusDesc());
                update.setFailReason(order.getFailReason());
            update.setOrderVerifyTime(order.getOrderVerifyTime());
            update.setOrderGroupSuccessTime(order.getOrderGroupSuccessTime());
            update.setOrderModifyAt(order.getOrderModifyAt());
@@ -67,6 +68,13 @@
   }
   @Override
    public List<PDDOrder> listByOrderSns(List<String> orderSnList) {
        if (orderSnList == null || orderSnList.size() == 0)
            return new ArrayList<>();
        return pddOrderMapper.listByOrderSn(orderSnList);
    }
    @Override
   public List<PDDOrder> listByStatus(Integer status, int page, int pageSize) {
      return pddOrderMapper.listByStatus(status, (page - 1) * pageSize, pageSize);
   }