From ca683c727d965351109912a9ac8800eca312df51 Mon Sep 17 00:00:00 2001 From: "liang.chao" <1360241448@qq.com> Date: Fri, 5 Jul 2024 18:12:13 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E7=A6=85=E9=81=93bug=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/sgzb/app/controller/BackReceiveController.java | 2 +- sgzb-ui/src/api/claimAndRefund/return.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackReceiveController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackReceiveController.java index 506312ee..0e5c20f7 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackReceiveController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackReceiveController.java @@ -120,7 +120,7 @@ public class BackReceiveController extends BaseController { public AjaxResult getReceiveViewWebNum(@RequestBody BackApplyInfo record) { List list = backReceiveService.receiveView(record); for (BackApplyInfo backApplyInfo : list) { - if (Integer.valueOf(backApplyInfo.getNum()) > 0) { + if (Double.valueOf(backApplyInfo.getNum()).intValue() > 0) { return AjaxResult.success(0); } } diff --git a/sgzb-ui/src/api/claimAndRefund/return.js b/sgzb-ui/src/api/claimAndRefund/return.js index 967f33d6..80f9074e 100644 --- a/sgzb-ui/src/api/claimAndRefund/return.js +++ b/sgzb-ui/src/api/claimAndRefund/return.js @@ -221,7 +221,7 @@ export function getRecord(query) { // 退料完成之前 判断所有设备是否全部操作退料 export function endBackBeforeQueryApi(data) { return request({ - url: 'backReceive/getReceiveViewWebNum', + url: 'base/backReceive/getReceiveViewWebNum', method: 'post', data }) From ff11afe15f2e93a9735b7cac7c081a73fca084ab Mon Sep 17 00:00:00 2001 From: 15856 <15856818120@163.com> Date: Sat, 6 Jul 2024 15:17:36 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E5=BD=93=E4=B8=80=E4=B8=AA=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E5=A4=9A=E4=B8=AA=E6=9C=BA=E5=85=B7=E5=BD=92=E5=B1=9E?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E5=BA=93=E7=AE=A1=E5=91=98=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E5=8F=AA=E8=A6=81=E9=80=9A=E7=9F=A5=E4=B8=80=E6=AC=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sgzb/app/controller/AppController.java | 6 +++--- .../app/service/impl/TmTaskServiceImpl.java | 19 ++++++++++++------- .../controller/StorageStatusController.java | 4 +--- 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/AppController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/AppController.java index f6a91ac3..9b73939a 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/AppController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/AppController.java @@ -1,10 +1,10 @@ package com.bonus.sgzb.app.controller; import com.bonus.sgzb.app.domain.AppVersion; -import com.bonus.sgzb.app.domain.BackApplyInfo; import com.bonus.sgzb.app.domain.CriticalData; import com.bonus.sgzb.app.domain.ToDoList; import com.bonus.sgzb.app.service.AppService; +import com.bonus.sgzb.common.core.exception.ServiceException; import com.bonus.sgzb.common.core.web.domain.AjaxResult; import com.bonus.sgzb.common.log.annotation.Log; import com.bonus.sgzb.common.log.enums.BusinessType; @@ -52,12 +52,12 @@ public class AppController { */ @Log(title = "获取app版本信息", businessType = BusinessType.QUERY) @GetMapping("/getVersion") - public AjaxResult getVersion() { + public AjaxResult getVersion(){ try { List list = service.getVersion(); return success(list); } catch (Exception e) { - throw new RuntimeException(e); + throw new ServiceException(); } } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java index 73233f4b..33f33490 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java @@ -272,27 +272,32 @@ public class TmTaskServiceImpl implements TmTaskService { } private void smsNotification(LeaseApplyDetails details, String code) { + log.info("短信通知:{}", code); TmTask tmTask = new TmTask(); tmTask.setId(details.getParenntId().toString()); //获取机具所属人员 List leaseDetailByParent = tmTaskMapper.getUserByParenntId(tmTask); + HashSet set=new HashSet<>(); + String message = "尊敬的用户,宁夏智慧仓储管理系统提醒您:您有一个领料单号为:" + code + "的领料申请待处理,请及时查看"; for (TmTask tmTaskNew : leaseDetailByParent) { //对手机号进行处理,因为存在一种类型的机具归属多个人的情况 log.info("短信通知人为:{}", tmTaskNew.getUserName()); if (tmTaskNew.getPhoneNumber() != null) { String[] phoneNumberList = tmTaskNew.getPhoneNumber().split(","); - String message = "尊敬的用户,宁夏智慧仓储管理系统提醒您:您有一个领料单号为:" + code + "的领料申请待处理,请及时查看"; for (int i = 0; i < phoneNumberList.length; i++) { - try { - remoteUserService.send(phoneNumberList[i], message); - } catch (Exception e) { - log.info("手机号为:{}发送短信失败", phoneNumberList[i]); - } + //当一个订单中包含多个机具归属一个管理员,需要去重,只需要通知一次就好了 + set.add(phoneNumberList[i]); } } } + for (String str :set) { + try { + remoteUserService.send(str, message); + } catch (Exception e) { + log.info("手机号为:{}发送短信失败",str); + } + } } - @Override public int updateLeaseTaskAuditInfoCq(TmTask record) { int result = 0; diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/StorageStatusController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/StorageStatusController.java index 3f1b1d9e..4ce01227 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/StorageStatusController.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/StorageStatusController.java @@ -5,9 +5,7 @@ import com.bonus.sgzb.common.core.web.controller.BaseController; import com.bonus.sgzb.common.core.web.domain.AjaxResult; import com.bonus.sgzb.common.log.annotation.Log; import com.bonus.sgzb.common.log.enums.BusinessType; -import com.bonus.sgzb.material.domain.ProjUsingRecord; import com.bonus.sgzb.material.domain.StorageStatus; -import com.bonus.sgzb.material.service.ProjUsingRecordService; import com.bonus.sgzb.material.service.StorageStatusService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -52,7 +50,7 @@ public class StorageStatusController extends BaseController { public void export(HttpServletResponse response, StorageStatus bean) { List list = storageStatusService.getStorageStatusList(bean); - ExcelUtil util = new ExcelUtil(StorageStatus.class); + ExcelUtil util = new ExcelUtil<>(StorageStatus.class); util.exportExcel(response, list, "综合查询--工程机具使用"); } From ed6530ee52fc73b8c4f29ae9f91a63ab57d7b63a Mon Sep 17 00:00:00 2001 From: binbin_pan Date: Mon, 8 Jul 2024 09:22:41 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E7=9B=98=E7=82=B9=E5=85=A5=E5=BA=93-?= =?UTF-8?q?=E5=8A=A0=E5=A4=A7=E5=8F=AF=E5=85=A5=E5=BA=93=E7=9A=84=E9=99=90?= =?UTF-8?q?=E5=88=B6=E6=95=B0=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/warehouseManage/warehousing/Inventory/index.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sgzb-ui/src/views/warehouseManage/warehousing/Inventory/index.vue b/sgzb-ui/src/views/warehouseManage/warehousing/Inventory/index.vue index 8b65d44b..b2725e99 100644 --- a/sgzb-ui/src/views/warehouseManage/warehousing/Inventory/index.vue +++ b/sgzb-ui/src/views/warehouseManage/warehousing/Inventory/index.vue @@ -203,7 +203,7 @@ placeholder="请输入待入库总数" clearable :min="1" - :max="99" + :max="99999" :controls="false" style="width: 13vw" /> @@ -738,7 +738,7 @@ clearable :controls="false" :min="1" - :max="99" + :max="99999" style="width: 10vw" />