|
@@ -893,8 +893,6 @@ public class PayServiceImpl implements PayService {
|
|
//修改收款分账状态
|
|
//修改收款分账状态
|
|
payDao.updateBySplitStatus(mbOrderId);
|
|
payDao.updateBySplitStatus(mbOrderId);
|
|
|
|
|
|
- //子订单是否全部付款
|
|
|
|
- boolean isPay = true;
|
|
|
|
Integer orderId = null;
|
|
Integer orderId = null;
|
|
List<SplitAccountVo> splitAccountList = payDao.findByMbOrderId(mbOrderId);
|
|
List<SplitAccountVo> splitAccountList = payDao.findByMbOrderId(mbOrderId);
|
|
if (splitAccountList != null && splitAccountList.size() > 0) {
|
|
if (splitAccountList != null && splitAccountList.size() > 0) {
|
|
@@ -919,12 +917,9 @@ public class PayServiceImpl implements PayService {
|
|
payStatus = "3";
|
|
payStatus = "3";
|
|
} else {
|
|
} else {
|
|
payStatus = "2";
|
|
payStatus = "2";
|
|
- isPay = false;
|
|
|
|
}
|
|
}
|
|
//修改子订单付款状态及付款金额
|
|
//修改子订单付款状态及付款金额
|
|
payDao.updateShopOrderByPayStatus(shopOrderId, paidShop, payStatus);
|
|
payDao.updateShopOrderByPayStatus(shopOrderId, paidShop, payStatus);
|
|
- } else if (!"3".equals(shopOrder.getPayStatus())) {
|
|
|
|
- isPay = false;
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -958,7 +953,15 @@ public class PayServiceImpl implements PayService {
|
|
payDao.insertPayShopRecord(shopRecord);
|
|
payDao.insertPayShopRecord(shopRecord);
|
|
}
|
|
}
|
|
|
|
|
|
- //修改主订单修改状态
|
|
|
|
|
|
+ //修改主订单付款状态
|
|
|
|
+ List<ShopOrderVo> shopOrderList = payDao.findShopOrder(Long.valueOf(orderId));
|
|
|
|
+ //子订单是否全部付款
|
|
|
|
+ boolean isPay = true;
|
|
|
|
+ for (ShopOrderVo shopOrder : shopOrderList) {
|
|
|
|
+ if (!"3".equals(shopOrder.getPayStatus())) {
|
|
|
|
+ isPay = false;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
if (isPay) {
|
|
if (isPay) {
|
|
payDao.updateOrderByPayStatus(orderId, "3");
|
|
payDao.updateOrderByPayStatus(orderId, "3");
|
|
} else {
|
|
} else {
|
|
@@ -971,6 +974,4 @@ public class PayServiceImpl implements PayService {
|
|
}
|
|
}
|
|
return "SUCCESS";
|
|
return "SUCCESS";
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
}
|
|
}
|