Browse Source

机构详情余额类型跳转收款详情

Aslee 4 years ago
parent
commit
693919c352

+ 7 - 0
src/main/java/com/caimei/modules/user/web/CmUserBalanceRecordController.java

@@ -1,5 +1,6 @@
 package com.caimei.modules.user.web;
 
+import com.caimei.modules.order.dao.CmDiscernReceiptDao;
 import com.caimei.modules.order.dao.NewOrderDao;
 import com.caimei.modules.order.entity.NewOrder;
 import com.caimei.modules.user.dao.CmUserDao;
@@ -55,6 +56,8 @@ public class CmUserBalanceRecordController extends BaseController {
     private CmUserDao cmUserDao;
     @Resource
     private NewOrderDao newOrderDao;
+    @Resource
+    private CmDiscernReceiptDao cmDiscernReceiptDao;
 
     @ModelAttribute
     public CmUserBalanceRecord get(@RequestParam(required = false) String id) {
@@ -79,6 +82,10 @@ public class CmUserBalanceRecordController extends BaseController {
                     balanceRecord.setCloseReason(order.getCloseReason());
                 }
             }
+            if ("6".equals(balanceRecord.getBalanceType()) || "7".equals(balanceRecord.getBalanceType())) {
+                Integer lastReceiptDetailId = cmDiscernReceiptDao.findOrderLastReceiptDetailId(balanceRecord.getOrderId().toString());
+                balanceRecord.setReceiptId(lastReceiptDetailId);
+            }
         }
         CmUser cmUser = cmNormalUserService.get(String.valueOf(cmUserBalanceRecord.getUserId()));
         model.addAttribute("page", page);

+ 3 - 3
src/main/webapp/WEB-INF/views/modules/user/cmUserBalanceRecordList.jsp

@@ -140,7 +140,7 @@
 								<a href="${ctx}/order/detail?id=${cmUserBalanceRecord.orderId}">余额抵扣</a>
 							</c:if>
 							<c:if test="${cmUserBalanceRecord.balanceType eq 2 }">
-								<font  title="暂无详情,不可查看" >多收款退到余额</font>
+								<a href="${ctx}/order/cmDiscernReceipt/detail?id=${cmUserBalanceRecord.receiptId}">多收款退到余额</a>
 							</c:if>
 							<c:if test="${cmUserBalanceRecord.balanceType eq 3 }">
 								<a href="${ctx}/bulkpurchase/cmRefundsProduct/toRecturnRecord.rpc?id=${cmUserBalanceRecord.returnedId}&orderID=${cmUserBalanceRecord.orderId}">申请退款</a>
@@ -154,10 +154,10 @@
 								<a href="${ctx}/user/cmUserBalanceRecord/cancelWithdrawals?id=${cmUserBalanceRecord.id}" onclick="return confirmx('确定撤销本次提现吗?', this.href)"><font color="red">撤销提现</font></a>
 							</c:if>
 							<c:if test="${cmUserBalanceRecord.balanceType eq 6 }">
-								<a href="${ctx}/order/detail?id=${cmUserBalanceRecord.orderId}">订金订单充值</a>
+								<a href="${ctx}/order/cmDiscernReceipt/detail?id=${cmUserBalanceRecord.receiptId}">订金订单充值</a>
 							</c:if>
 							<c:if test="${cmUserBalanceRecord.balanceType eq 7 }">
-								<a href="${ctx}/order/detail?id=${cmUserBalanceRecord.orderId}">余额订单充值</a>
+								<a href="${ctx}/order/cmDiscernReceipt/detail?id=${cmUserBalanceRecord.receiptId}">余额订单充值</a>
 							</c:if>
 							<c:if test="${cmUserBalanceRecord.balanceType eq 8 }">
 								<a href="${ctx}/bulkpurchase/cmRefundsProduct/toRecturnRecord.rpc?id=${cmUserBalanceRecord.returnedId}&orderID=${cmUserBalanceRecord.orderId}">订金订单退款</a>