|
|
@@ -1071,6 +1071,19 @@ public class PurchaseServiceImpl implements PurchaseService {
|
|
|
setExceptionStatus(pageInfo, exceptionType);
|
|
|
|
|
|
Page<Purchase> purchasePage = getPurchaseByStatus(pageInfo, null, status, isProof);
|
|
|
+
|
|
|
+ //卖家中心--订单中心 增加分期付款信息
|
|
|
+ for (Purchase purchase : purchasePage) {
|
|
|
+ Long installmentId = purchase.getInstallmentId();
|
|
|
+ if (installmentId != null) {
|
|
|
+ Installment installment = installmentDao.findOne(installmentId);
|
|
|
+ if (installment == null) {
|
|
|
+ throw new IllegalOperatorException("订单:" + purchase.getPurchaseid() + "分期信息有误,请重新确认或联系客服");
|
|
|
+ }
|
|
|
+ purchase.setInstallment(installment);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
modelMap.put("totalElements", purchasePage.getTotalElements());
|
|
|
modelMap.put("totalPages", purchasePage.getTotalPages());
|
|
|
modelMap.put("content", purchasePage.getContent());
|
|
|
@@ -1209,6 +1222,15 @@ public class PurchaseServiceImpl implements PurchaseService {
|
|
|
return new ResultMap(CodeType.NO_INFO, "采购单编号不能为空");
|
|
|
}
|
|
|
Purchase purchase = purchaseDao.findByPurchaseid(purchaseId);
|
|
|
+ //卖家中心--采购单详情页 增加分期付款信息
|
|
|
+ Long installmentId = purchase.getInstallmentId();
|
|
|
+ if (installmentId != null) {
|
|
|
+ Installment installment = installmentDao.findOne(installmentId);
|
|
|
+ if (installment == null) {
|
|
|
+ throw new IllegalOperatorException("订单:" + purchase.getPurchaseid() + "分期信息有误,请重新确认或联系客服");
|
|
|
+ }
|
|
|
+ purchase.setInstallment(installment);
|
|
|
+ }
|
|
|
Long enUU = SystemSession.getUser().getEnterprise().getUu();
|
|
|
if (!Objects.equals(enUU, purchase.getSellerenuu())) {
|
|
|
return new ResultMap(CodeType.NOT_PERMIT, "非法获取操作");
|