From e235d483194ab95bf62d1cfd343a172ff12781e8 Mon Sep 17 00:00:00 2001 From: pang.jiabao <pang_jiabao@163.com> Date: 星期六, 13 四月 2024 14:58:24 +0800 Subject: [PATCH] 聚乳酸库存明细 1.批号与包号排序需同步,增加水分,挥发段,分解段搜索,按照最大最小范围,包装类型跟托盘类型增加删选功能。 2.已经出库的物料,在明细表里面隐藏掉,但是数据保留。 3.增加二个跟聚乳酸一样的明细表,分改性树脂,纯树脂库存明细表,所有功能跟总的聚乳酸库存明细表一样 4.明细表整体框架调整一下,相对压缩一下,搜索功能框看看能否弄成二行 5.表里面的包装类型与托盘类型这些不主要的信息放到指标后面 6.关于分包再处理,举例原有系统里面销售选定的10包物料,再二次重新弄后,车间打印新标签,使用新的包号,在明细表里面体现原有所有指标信息及批号,包号,牌号跟新的关联 7.出库时候时间可选历史,不要就只能出现4天 8.提取库存里面需要有最大包号跟最小包号选择 --- src/main/java/com/zy/common/config/ControllerResAdvice.java | 23 +++++++++++++++++++++-- 1 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/common/config/ControllerResAdvice.java b/src/main/java/com/zy/common/config/ControllerResAdvice.java index 08b22d1..a4cdc97 100644 --- a/src/main/java/com/zy/common/config/ControllerResAdvice.java +++ b/src/main/java/com/zy/common/config/ControllerResAdvice.java @@ -17,6 +17,9 @@ import org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice; import javax.servlet.http.HttpServletRequest; +import java.io.BufferedReader; +import java.io.InputStreamReader; +import java.nio.charset.StandardCharsets; /** * 杩斿洖鍊煎鐞� @@ -42,6 +45,7 @@ if (appAuth != null) { if (o instanceof R) { String appkey = request.getHeader("appkey"); + Object reqCache = request.getAttribute("cache"); if (!Cools.isEmpty(appkey)) { // 淇濆瓨鎺ュ彛鏃ュ織 apiLogService.save( @@ -49,9 +53,9 @@ request.getRequestURI(), appkey, IpTools.gainRealIp(request), - JSON.toJSONString(request.getParameterMap()), + reqCache==null?"": JSON.toJSONString(reqCache), JSON.toJSONString(o), - Boolean.TRUE + String.valueOf(((R) o).get("code")).equalsIgnoreCase("200") ); } } @@ -60,4 +64,19 @@ return o; } + public static String json(HttpServletRequest request) { + try { + BufferedReader streamReader = new BufferedReader( new InputStreamReader(request.getInputStream(), StandardCharsets.UTF_8)); + StringBuilder sb = new StringBuilder(); + String inputStr; + while ((inputStr = streamReader.readLine()) != null) { + sb.append(inputStr); + } + return sb.toString(); + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + } -- Gitblit v1.9.1