|
@@ -295,16 +295,16 @@ public class ShipServiceImpl implements ShipService {
|
|
|
lementDto.setRefundAmount(settlement.getRefundAmount());
|
|
|
lementDto.setPaymentCommission(settlement.getPaymentCommission());
|
|
|
lementDto.setProrateCommission(settlement.getProrateCommission());
|
|
|
- if (1 == settlement.getPayStatus()) {
|
|
|
- lementDto.setPayStatus("待付款");
|
|
|
- } else if (2 == settlement.getPayStatus()){
|
|
|
- lementDto.setPayStatus("部分付款");
|
|
|
+ if (1 == settlement.getSettlestatus()) {
|
|
|
+ lementDto.setPayStatus("未结算");
|
|
|
+ } else if (2 == settlement.getSettlestatus()){
|
|
|
+ lementDto.setPayStatus("部分结算");
|
|
|
} else {
|
|
|
- lementDto.setPayStatus("已付款");
|
|
|
+ lementDto.setPayStatus("已结算");
|
|
|
}
|
|
|
lementDto.setShouldPayShopAmount(settlement.getShouldPayShopAmount());
|
|
|
- lementDto.setPayedShopAmount(settlement.getPayedShopAmount());
|
|
|
- lementDto.setUnsettledAmount(MathUtil.sub(settlement.getShouldPayShopAmount(), settlement.getPayedShopAmount()).doubleValue());
|
|
|
+ lementDto.setSettleAmount(settlement.getSettleAmount());
|
|
|
+ lementDto.setUnsettledAmount(MathUtil.sub(settlement.getShouldPayShopAmount(), settlement.getSettleAmount()).doubleValue());
|
|
|
settlementDtoList.add(lementDto);
|
|
|
});
|
|
|
return settlementDtoList;
|
|
@@ -1222,6 +1222,8 @@ public class ShipServiceImpl implements ShipService {
|
|
|
if (amount > wait) {
|
|
|
return ResponseJson.error("支付金额大于待付!");
|
|
|
}
|
|
|
+ // 修改cm_order状态
|
|
|
+ Integer orderId = shipMapper.getOrderId(shopOrderId);
|
|
|
ReceiptVo receiptVo = new ReceiptVo();
|
|
|
// 31 线下凭证
|
|
|
receiptVo.setPayType(31);
|
|
@@ -1236,6 +1238,7 @@ public class ShipServiceImpl implements ShipService {
|
|
|
record.setRelationType(2);
|
|
|
record.setReceiptId(receiptVo.getId());
|
|
|
record.setShopOrderId(shopOrderId);
|
|
|
+ record.setOrderId(orderId);
|
|
|
shipMapper.insertOrderRelation(record);
|
|
|
// 根据金额修改cm_Shop_order状态
|
|
|
Integer status = 2;
|
|
@@ -1243,8 +1246,6 @@ public class ShipServiceImpl implements ShipService {
|
|
|
status = 3;
|
|
|
}
|
|
|
shipMapper.updateReceiptStatus(status, shopOrderId);
|
|
|
- // 修改cm_order状态
|
|
|
- Integer orderId = shipMapper.getOrderId(shopOrderId);
|
|
|
// 获取订单下子订单收款状态
|
|
|
List<Integer> receiptStatus = shipMapper.getReceiptStatus(orderId);
|
|
|
Integer sta = 1;
|