From 43ee95fbdcb6fe0a9d548d0935c23c232d5ffeaa Mon Sep 17 00:00:00 2001 From: 李宇 <986321569@qq.com> Date: 星期五, 12 十一月 2021 12:49:00 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- src/main/java/com/nanometer/smartlab/controller/WarehouseStockMngController.java | 34 ++++++++++++++++++++++++++-------- 1 files changed, 26 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/controller/WarehouseStockMngController.java b/src/main/java/com/nanometer/smartlab/controller/WarehouseStockMngController.java index 57e71cf..dfba7bd 100644 --- a/src/main/java/com/nanometer/smartlab/controller/WarehouseStockMngController.java +++ b/src/main/java/com/nanometer/smartlab/controller/WarehouseStockMngController.java @@ -220,6 +220,8 @@ //private boolean flag = false; //领用单号 private String receiptNumber; + //备注 + private String note; // 试剂库 private LazyDataModel<SysReagent> reagentDataModel; // 直接入库试剂List @@ -671,7 +673,11 @@ checkTable = null; // this.userId = selectedTmpOrderList.get(0).getApplyUser(); - + SysUser sysUser = sysUserService.getSysUser(this.userId); + if (sysUser == null){ + FacesUtils.info("申领人不存在"); + return; + } this.menuController.goToPage(Constants.PAGE_WAREHOUSE_REAGENT_USE_NEW_PERSON, Constants.PAGE_WAREHOUSE_STOCK_MNG); } @@ -1271,7 +1277,7 @@ */ public void associatedFlowReceiptNumber() { try { - opeUseFlowService.updateReceiptNumberByCode(selectedTmpOrderList, receiptNumber); + opeUseFlowService.updateReceiptNumberByCode(selectedTmpOrderList, receiptNumber, note); //弹出打印窗口 RequestContext.getCurrentInstance().execute("document.getElementById('indirectPrint').click()"); } catch (Exception e) { @@ -1287,7 +1293,7 @@ public void associatedFlowReceiptNumber2() { try { - opeUseFlowService.updateReceiptNumberByCode2(selectedTmpList, receiptNumber); + opeUseFlowService.updateReceiptNumberByCode2(selectedTmpList, receiptNumber,note); //弹出打印窗口 RequestContext.getCurrentInstance().execute("document.getElementById('indirectPrint').click()"); } catch (Exception e) { @@ -1299,7 +1305,7 @@ public void closeDialog() { try { - opeUseFlowService.updateReceiptNumberByCode(selectedTmpOrderList, receiptNumber); + opeUseFlowService.updateReceiptNumberByCode(selectedTmpOrderList, receiptNumber,note); onCancelBtnClick(); } catch (Exception e) { logger.info(e.getMessage()); @@ -1309,7 +1315,7 @@ public void closeDialog2() { try { - opeUseFlowService.updateReceiptNumberByCode2(selectedTmpList, receiptNumber); + opeUseFlowService.updateReceiptNumberByCode2(selectedTmpList, receiptNumber,note); onCancelBtnClick(); } catch (Exception e) { logger.info(e.getMessage()); @@ -1648,7 +1654,7 @@ sum += list2.get(i).getSelectNum(); } - this.opeWarehouseReserveService.reagentDStore4(opeList,userId); + this.opeWarehouseReserveService.reagentDStore4(opeList,userId,receiptNum); for(int i=0;i<list2.size();i++){ List<String> reagentCodes = opeReagentStatusService @@ -1817,7 +1823,7 @@ List<OpeApplyReserve> list = null; SysUser loginUser = getUser(); String id=""; - if(loginUser.getSeeFlag()==SeeFlag.MANAGE){ + if(loginUser.getSeeFlag()==SeeFlag.MANAGE||loginUser.getSeeFlag() ==SeeFlag.LEADING){ }else { //userName=loginUser.getName(); @@ -1925,7 +1931,7 @@ //map=null; SysUser loginUser = getUser(); String id=""; - if(loginUser.getSeeFlag()==SeeFlag.MANAGE){ + if(loginUser.getSeeFlag()==SeeFlag.MANAGE||loginUser.getSeeFlag() == SeeFlag.LEADING){ }else { //userName=loginUser.getName(); @@ -2605,6 +2611,10 @@ } } + public void clearStartAndEndCode(){ + endReagentCode = ""; + } + public void handleEventForPerson(){ if(useNum!=null && useNum>0){ if(startReagentCodeForPerson!=null && !startReagentCodeForPerson.equals("")){ @@ -3192,4 +3202,12 @@ opeApplyService.updateOpeApplyStatus(ApplyStatus.SUPPLIER_CONFIRM, null, ids); FacesUtils.warn("操作成功。"); } + + public String getNote() { + return note; + } + + public void setNote(String note) { + this.note = note; + } } -- Gitblit v1.9.2