From 47a751cb301d05276ae5d75145d57b2d090fe4e1 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期一, 01 七月 2024 10:58:35 +0800 Subject: [PATCH] change --- src/main/java/com/nanometer/smartlab/controller/PriceMngController.java | 46 +++++++++++++++++++++++++--------------------- 1 files changed, 25 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/controller/PriceMngController.java b/src/main/java/com/nanometer/smartlab/controller/PriceMngController.java index a240bd2..560ebc5 100644 --- a/src/main/java/com/nanometer/smartlab/controller/PriceMngController.java +++ b/src/main/java/com/nanometer/smartlab/controller/PriceMngController.java @@ -8,6 +8,7 @@ import com.nanometer.smartlab.service.BaseMetaService; import com.nanometer.smartlab.service.OpeApplyService; import com.nanometer.smartlab.service.SysProjectService; +import com.nanometer.smartlab.service.SysReagentService; import com.nanometer.smartlab.service.SysUserService; import com.nanometer.smartlab.util.FacesUtils; import org.apache.commons.lang.StringUtils; @@ -49,9 +50,8 @@ @Resource private SysProjectService sysProjectService; - - - + @Resource + private SysReagentService sysReagentService; private String applyUserName; @@ -88,7 +88,7 @@ private Boolean approvalFlag; public Boolean getApprovalFlag() { - String id=getUserId(); + Long id=getUserId(); SysUser sysUser = sysUserService.getSysUser(id); // 不是管理员时 if (sysUser.getSeeFlag().getKey() != SeeFlag.MANAGE.getKey() @@ -153,11 +153,11 @@ } String controlProducts = opeApply.getReagent().getControlProducts(); - if (StringUtils.isNotBlank(controlProducts)) { - String baseMetaValue = baseMetaService.getBaseMetaValue(controlProducts); - if (StringUtils.isNotBlank(baseMetaValue) && !"15fc90a1f7bf43bda01313904b543195".equals(this.getUser().getRoleId())) { - dangerousFlag = true; - } + if (controlProducts!=null) { +// String baseMetaValue = baseMetaService.getBaseMetaValue(controlProducts); +// if (StringUtils.isNotBlank(baseMetaValue) && this.getUser().getRoleId()!=1l) { +// dangerousFlag = true; +// } } } @@ -181,6 +181,9 @@ for (OpeApply opeApply : this.selectedList) { this.opeApplyService.updaetOpeApplyPrice(opeApply.getApplyPrice(),opeApply.getId()); + + this.sysReagentService.updateSysReagentPrice(opeApply.getReagent().getId(),opeApply.getApplyPrice()); + } FacesUtils.info("价格修改成功。"); RequestContext.getCurrentInstance().execute("PF('approvalDialog').hide()"); @@ -214,7 +217,7 @@ Map<String, Integer> tempMap = new HashMap<String,Integer>(); List<OpeApply> realDataList = new ArrayList<>(); //map=null; - String approveUserId = getUserId(); + Long approveUserId = getUserId(); if(selectedList!=null&selectedList.size()>0){ realDataList=selectedList; }else { @@ -292,15 +295,15 @@ dataRow.createCell(0).setCellValue(dataList.get(i).getApplyCode()== null ? "": String.valueOf(dataList.get(i).getApplyCode())); dataRow.createCell(1).setCellValue(dataList.get(i).getReagent().getProductSn()== null ? "": String.valueOf(dataList.get(i).getReagent().getProductSn())); dataRow.createCell(2).setCellValue(dataList.get(i).getReagent().getName()== null ? "": String.valueOf(dataList.get(i).getReagent().getName())); - dataRow.createCell(3).setCellValue(dataList.get(i).getReagent().getControlProducts()== null ? "": String.valueOf(baseMetaService.getBaseMetaValue(dataList.get(i).getReagent().getControlProducts()))); - dataRow.createCell(4).setCellValue(dataList.get(i).getReagent().getReagentFormat()== null ? "": String.valueOf(baseMetaService.getBaseMetaValue(dataList.get(i).getReagent().getReagentFormat()))); - dataRow.createCell(5).setCellValue(dataList.get(i).getReagent().getMainMetering()== null ? "": String.valueOf(dataList.get(i).getReagent().getMainMetering())+baseMetaService.getBaseMetaValue(dataList.get(i).getReagent().getReagentUnit())); + dataRow.createCell(3).setCellValue(dataList.get(i).getReagent().getControlProducts()== null ? "": String.valueOf(dataList.get(i).getReagent().getControlProducts())); + dataRow.createCell(4).setCellValue(dataList.get(i).getReagent().getReagentFormat()== null ? "": String.valueOf(dataList.get(i).getReagent().getReagentFormat())); + dataRow.createCell(5).setCellValue(dataList.get(i).getReagent().getMainMetering()== null ? "": String.valueOf(dataList.get(i).getReagent().getMainMetering())+dataList.get(i).getReagent().getReagentUnit()); dataRow.createCell(6).setCellValue(dataList.get(i).getReagent().getPrice()== null ? "": String.valueOf(dataList.get(i).getReagent().getPrice())); dataRow.createCell(7).setCellValue(String.valueOf(dataList.get(i).getNum())); dataRow.createCell(8).setCellValue(dataList.get(i).getReagent().getCas()== null ? "": String.valueOf(dataList.get(i).getReagent().getCas())); - dataRow.createCell(9).setCellValue(dataList.get(i).getReagent().getReagentCharacter()== null ? "": String.valueOf(baseMetaService.getBaseMetaValue(dataList.get(i).getReagent().getReagentCharacter()))); - dataRow.createCell(10).setCellValue(dataList.get(i).getReagent().getProductHomeName()== null ? "": String.valueOf(dataList.get(i).getReagent().getProductHomeName())); - dataRow.createCell(11).setCellValue(dataList.get(i).getReagent().getReagentType()== null ? "": String.valueOf(baseMetaService.getBaseMetaValue(dataList.get(i).getReagent().getReagentType()))); + dataRow.createCell(9).setCellValue(dataList.get(i).getReagent().getReagentCharacter()== null ? "": String.valueOf(dataList.get(i).getReagent().getReagentCharacter())); + dataRow.createCell(10).setCellValue(dataList.get(i).getReagent().getProductHome()== null ? "": String.valueOf(dataList.get(i).getReagent().getProductHome())); + dataRow.createCell(11).setCellValue(dataList.get(i).getReagent().getReagentType()== null ? "": String.valueOf(dataList.get(i).getReagent().getReagentType())); dataRow.createCell(12).setCellValue(String.valueOf(dataList.get(i).getApplyUserName())); dataRow.createCell(13).setCellValue(String.valueOf(dataList.get(i).getCreateTime())); @@ -314,8 +317,8 @@ dataRow.createCell(15).setCellValue(String.valueOf(dataList.get(i).getApproveUserName())); } dataRow.createCell(16).setCellValue(String.valueOf(dataList.get(i).getStatus().getText())); - SysProject project = sysProjectService.getProjectByProId(dataList.get(i).getObjective()); - dataRow.createCell(17).setCellValue(project.getProjectName()==null ?"":String.valueOf(project.getProjectName())); + // SysProject project = sysProjectService.getSysProject(dataList.get(i).getProjectId()); + dataRow.createCell(17).setCellValue(dataList.get(i).getApplyUserProject()==null ?"":String.valueOf(dataList.get(i).getApplyUserProject())); } return hssfWorkbook; @@ -354,9 +357,9 @@ public List<OpeApply> load(int first, int pageSize, String sortField, SortOrder sortOrder, Map<String, Object> filters) { List<OpeApply> list = null; //try { - String approveUserId = getUserId(); + Long approveUserId = getUserId(); int count = 0; - if (StringUtils.isNotBlank(approveUserId)) { + if (approveUserId!=null) { count = opeApplyService.getOpeApplyTotalCountForApproval(applyUserName,approvaUserName,reagentName, startDeadline, endDeadline, status, null, approveUserId, null, null,null); } this.setRowCount(count); @@ -397,7 +400,8 @@ // } // } // } - return opeApplyService.getOpeApply(rowKey); + Long id=Long.valueOf(rowKey); + return opeApplyService.getOpeApply(id); } }; } -- Gitblit v1.9.2