From 788b1abbdc75d6bc727be65fc107fb10eaa484b6 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期二, 30 七月 2024 20:04:10 +0800
Subject: [PATCH] 模版变更,下单的界面设置区间,如果填写0.48*0.5的时候筛选条件用0.48,下单的模版查看根据委托单位进行筛选,如果委托单位为空就可以查看所有

---
 framework/src/main/java/com/yuanchu/mom/common/GetLook.java |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/framework/src/main/java/com/yuanchu/mom/common/GetLook.java b/framework/src/main/java/com/yuanchu/mom/common/GetLook.java
index d7a263c..dc80717 100644
--- a/framework/src/main/java/com/yuanchu/mom/common/GetLook.java
+++ b/framework/src/main/java/com/yuanchu/mom/common/GetLook.java
@@ -1,6 +1,7 @@
 package com.yuanchu.mom.common;
 
 import cn.hutool.json.JSONUtil;
+import com.yuanchu.mom.exception.ErrorException;
 import com.yuanchu.mom.mapper.AuthMapper;
 import com.yuanchu.mom.utils.Jwt;
 import com.yuanchu.mom.utils.ServletUtils;
@@ -17,11 +18,16 @@
     private AuthMapper authMapper;
 
     public Map<String, Integer> selectPowerByMethodAndUserId(String method){
-        Integer id = Integer.parseInt(JSONUtil.parseObj(new Jwt().readJWT(ServletUtils.getRequest().getHeader("token")).get("data")).get("id")+"");
+        Integer id;
+        try {
+            id = Integer.parseInt(JSONUtil.parseObj(new Jwt().readJWT(ServletUtils.getRequest().getHeader("token")).get("data")).get("id")+"");
+        }catch (NumberFormatException e){
+            throw new ErrorException("鎺堟潈宸茶繃鏈熻閲嶆柊鐧婚檰");
+        }
         Map<String, Integer> map = new HashMap<>();
         map.put("userId", id);
-        map.put("look", authMapper.countPower(id, method));
+        Integer look = authMapper.countPower(id, method);
+        map.put("look", look==null?0:look);
         return map;
     }
-
 }

--
Gitblit v1.9.3