|
@@ -20,6 +20,7 @@ import com.cyksj.dto.Result;
|
|
|
import com.cyksj.enums.GatewayApiCode;
|
|
import com.cyksj.enums.GatewayApiCode;
|
|
|
import com.cyksj.enums.GatewayResponse;
|
|
import com.cyksj.enums.GatewayResponse;
|
|
|
import com.cyksj.mapper.GoodsDonSkuMapper;
|
|
import com.cyksj.mapper.GoodsDonSkuMapper;
|
|
|
|
|
+import com.cyksj.mapper.OrderDonRenewRecordMapper;
|
|
|
import com.cyksj.mapper.OrderDonWaybillMapper;
|
|
import com.cyksj.mapper.OrderDonWaybillMapper;
|
|
|
import com.cyksj.mapper.UserMapper;
|
|
import com.cyksj.mapper.UserMapper;
|
|
|
import com.cyksj.mapper.channel.UserPayEquipmentAvailableBenefitsMapper;
|
|
import com.cyksj.mapper.channel.UserPayEquipmentAvailableBenefitsMapper;
|
|
@@ -128,6 +129,9 @@ public class OrderController {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private GoodsDonSkuMapper skuMapper;
|
|
private GoodsDonSkuMapper skuMapper;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private OrderDonRenewRecordMapper orderDonRenewRecordMapper;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 支付
|
|
* 支付
|
|
|
* @author chan
|
|
* @author chan
|
|
@@ -477,7 +481,15 @@ public class OrderController {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- data.setWaybill(waybillMapper.selectOne(Wrappers.lambdaQuery(OrderDonWaybill.class).eq(OrderDonWaybill::getOrderId, data.getId()).last("limit 1")));
|
|
|
|
|
|
|
+ if (data.getRelationId() == 0) {
|
|
|
|
|
+ data.setWaybill(waybillMapper.selectOne(Wrappers.lambdaQuery(OrderDonWaybill.class).eq(OrderDonWaybill::getOrderId, data.getId()).last("limit 1")));
|
|
|
|
|
+ }
|
|
|
|
|
+ if (data.getOrderType() == 2) {
|
|
|
|
|
+ OrderDonRenewRecord orderDonRenewRecord = orderDonRenewRecordMapper.selectOne(Wrappers.lambdaQuery(OrderDonRenewRecord.class)
|
|
|
|
|
+ .eq(OrderDonRenewRecord::getOrderId, data.getId())
|
|
|
|
|
+ .last("limit 1"));
|
|
|
|
|
+ data.setIsRenewPackage(orderDonRenewRecord != null ? true : false);
|
|
|
|
|
+ }
|
|
|
});
|
|
});
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
}
|
|
}
|