Commit 484c6784 authored by hezhen's avatar hezhen

123

parent 2d79ced1
...@@ -86,14 +86,13 @@ public class BaseOrderAcceptDetailedBiz extends BaseBiz<BaseOrderAcceptDetailedM ...@@ -86,14 +86,13 @@ public class BaseOrderAcceptDetailedBiz extends BaseBiz<BaseOrderAcceptDetailedM
} else if (status == 2) { } else if (status == 2) {
BigDecimal acceptAmount = orderDetailDTO.getAcceptAmount(); BigDecimal acceptAmount = orderDetailDTO.getAcceptAmount();
log.info("分账----acceptAmount===="+acceptAmount ); log.info("分账----acceptAmount===="+acceptAmount );
if (acceptAmount.compareTo(BigDecimal.ZERO) == 0){
return;
}
orderWaterDTO.setOrderAmount(acceptAmount); orderWaterDTO.setOrderAmount(acceptAmount);
finishOrderAccept(orderWaterDTO,orderDetailDTO); finishOrderAccept(orderWaterDTO,orderDetailDTO);
sellingWaterBiz.updWalletByOrderId(orderWaterDTO); sellingWaterBiz.updWalletByOrderId(orderWaterDTO);
companyWalletDetailBiz.addOrUpd(orderWaterDTO); companyWalletDetailBiz.addOrUpd(orderWaterDTO);
} else { }else if (status == 3){
othderAccept(orderDetailDTO);
}else if (status == 4){
refundOrderAccept(orderWaterDTO); refundOrderAccept(orderWaterDTO);
sellingWaterBiz.updWalletByOrderId(orderWaterDTO); sellingWaterBiz.updWalletByOrderId(orderWaterDTO);
companyWalletDetailBiz.addOrUpd(orderWaterDTO); companyWalletDetailBiz.addOrUpd(orderWaterDTO);
...@@ -261,6 +260,8 @@ public class BaseOrderAcceptDetailedBiz extends BaseBiz<BaseOrderAcceptDetailedM ...@@ -261,6 +260,8 @@ public class BaseOrderAcceptDetailedBiz extends BaseBiz<BaseOrderAcceptDetailedM
public void finishOrderAccept(OrderWaterDTO orderWaterDTO,OrderDetailDTO orderDetailDTO) { public void finishOrderAccept(OrderWaterDTO orderWaterDTO,OrderDetailDTO orderDetailDTO) {
//订单id //订单id
Integer orderId = orderWaterDTO.getOrderId() == null ? 0 : orderWaterDTO.getOrderId(); Integer orderId = orderWaterDTO.getOrderId() == null ? 0 : orderWaterDTO.getOrderId();
BigDecimal acceptAmount = orderDetailDTO.getAcceptAmount() == null ? BigDecimal.ZERO : orderDetailDTO.getAcceptAmount();
log.info("订单完成分账----finishOrderWater----orderId====" + orderId); log.info("订单完成分账----finishOrderWater----orderId====" + orderId);
if (orderId == 0) { if (orderId == 0) {
return; return;
...@@ -282,7 +283,9 @@ public class BaseOrderAcceptDetailedBiz extends BaseBiz<BaseOrderAcceptDetailedM ...@@ -282,7 +283,9 @@ public class BaseOrderAcceptDetailedBiz extends BaseBiz<BaseOrderAcceptDetailedM
Integer orderType = orderDetailDTO.getOrderType() == null ? 0 : orderDetailDTO.getOrderType(); Integer orderType = orderDetailDTO.getOrderType() == null ? 0 : orderDetailDTO.getOrderType();
BigDecimal unbooked = amount; BigDecimal unbooked = amount;
log.info("订单完成分账----finishOrderWater----orderId====" + orderId + "---amount==" + amount + "---unbooked==" + unbooked); log.info("订单完成分账----finishOrderWater----orderId====" + orderId + "---amount==" + amount + "---unbooked==" + unbooked);
if (acceptAmount.compareTo(BigDecimal.ZERO) > 0){
payOrderFAccept(orderWaterDTO,orderDetailDTO); payOrderFAccept(orderWaterDTO,orderDetailDTO);
}
log.info("订单完成分账----finishOrderWater--------orderId===" + orderId + "----amount====" + amount + "--orderType===" + orderType); log.info("订单完成分账----finishOrderWater--------orderId===" + orderId + "----amount====" + amount + "--orderType===" + orderType);
} }
...@@ -329,7 +332,6 @@ public class BaseOrderAcceptDetailedBiz extends BaseBiz<BaseOrderAcceptDetailedM ...@@ -329,7 +332,6 @@ public class BaseOrderAcceptDetailedBiz extends BaseBiz<BaseOrderAcceptDetailedM
acceptDetailed.setAddTime(System.currentTimeMillis()); acceptDetailed.setAddTime(System.currentTimeMillis());
acceptDetailed.setStatusTime(System.currentTimeMillis()); acceptDetailed.setStatusTime(System.currentTimeMillis());
acceptDetailed.setStatus(1); acceptDetailed.setStatus(1);
if (acceptDetailed != null ){
BigDecimal violateAmount = orderDetailDTO.getViolateAmount() == null ? BigDecimal.ZERO :orderDetailDTO.getViolateAmount() ; //违约金 BigDecimal violateAmount = orderDetailDTO.getViolateAmount() == null ? BigDecimal.ZERO :orderDetailDTO.getViolateAmount() ; //违约金
if (violateAmount.compareTo(BigDecimal.ZERO) > 0 && orderDetailDTO.getOrderStatus().equals(OrderDetailDTO.DELAY)){ if (violateAmount.compareTo(BigDecimal.ZERO) > 0 && orderDetailDTO.getOrderStatus().equals(OrderDetailDTO.DELAY)){
acceptDetailed.setDivisionAmount(orderDetailDTO.getViolateAmount()); acceptDetailed.setDivisionAmount(orderDetailDTO.getViolateAmount());
...@@ -350,8 +352,6 @@ public class BaseOrderAcceptDetailedBiz extends BaseBiz<BaseOrderAcceptDetailedM ...@@ -350,8 +352,6 @@ public class BaseOrderAcceptDetailedBiz extends BaseBiz<BaseOrderAcceptDetailedM
acceptDetailed.setDivisionType(7); acceptDetailed.setDivisionType(7);
insertSelective(acceptDetailed); insertSelective(acceptDetailed);
} }
}
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment