浏览代码

订单详情权限控制

zhijiezhao 3 年之前
父节点
当前提交
6d34484f54
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      src/main/java/com/caimei365/order/service/impl/ReceiptServiceImpl.java

+ 5 - 1
src/main/java/com/caimei365/order/service/impl/ReceiptServiceImpl.java

@@ -639,6 +639,10 @@ public class ReceiptServiceImpl implements ReceiptService {
             return ResponseJson.error("无权限操作!", null);
         }
         ReceiptVo receipt = receiptMapper.getReceiptDetail(id);
+        //超级管理员可以看,其他人不能看已确认的单
+        if (null != receipt.getConfirmUserPermissionId() && 4 != receiptUser.getUserType() && !receiptUser.getId().equals(receipt.getConfirmUserPermissionId())) {
+            return ResponseJson.error("无权限操作!", null);
+        }
         if (null != receipt) {
             setReceiptDetail(receipt);
             List<OrderVo> orderList = new ArrayList<>();
@@ -2049,7 +2053,7 @@ public class ReceiptServiceImpl implements ReceiptService {
                 contentTime.add(group);
             }
             // 建设银行
-            if (Arrays.asList(1, 18, 19,20).contains(typeId)) {
+            if (Arrays.asList(1, 18, 19, 20).contains(typeId)) {
                 for (int i = 1; i < 5; i++) {
                     if (contentTime.get(i).length() < 2) {
                         String s = contentTime.get(i);