From 47a751cb301d05276ae5d75145d57b2d090fe4e1 Mon Sep 17 00:00:00 2001
From: kongzy <kongzy>
Date: Mon, 01 Jul 2024 10:58:35 +0800
Subject: [PATCH] change
---
src/main/java/com/nanometer/smartlab/controller/ApplyMngController.java | 70 +++++++++++++++++++----------------
1 files changed, 38 insertions(+), 32 deletions(-)
diff --git a/src/main/java/com/nanometer/smartlab/controller/ApplyMngController.java b/src/main/java/com/nanometer/smartlab/controller/ApplyMngController.java
index 4eece79..0f8fe6f 100644
--- a/src/main/java/com/nanometer/smartlab/controller/ApplyMngController.java
+++ b/src/main/java/com/nanometer/smartlab/controller/ApplyMngController.java
@@ -121,7 +121,7 @@
}
private List<SysUser> approveUserSelectList;
- private SysReagent sysReagent;
+ private SysReagent sysReagent=new SysReagent();
private LazyDataModel<OpeApply> applyHistoryDataModel;
@@ -333,22 +333,21 @@
titlerRow.createCell(i).setCellValue(headerList.get(i));
}
for (int i = 0; i < dataList.size(); i++) {
- System.out.println(dataList.get(i));
HSSFRow dataRow = sheet.createRow(i + 1);
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(dataList.get(i).getReagent().getCas()== null ? "": String.valueOf(dataList.get(i).getReagent().getCas()));
- dataRow.createCell(8).setCellValue(dataList.get(i).getReagent().getReagentCharacter()== null ? "": String.valueOf(baseMetaService.getBaseMetaValue(dataList.get(i).getReagent().getReagentCharacter())));
+ dataRow.createCell(8).setCellValue(dataList.get(i).getReagent().getReagentCharacter()== null ? "": String.valueOf(dataList.get(i).getReagent().getReagentCharacter()));
dataRow.createCell(9).setCellValue(dataList.get(i).getReagent().getSupplierName()== null ? "": String.valueOf(dataList.get(i).getReagent().getSupplierName()));
- 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(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).getNum()));
dataRow.createCell(13).setCellValue(String.valueOf(dataList.get(i).getApplyUserName()));
dataRow.createCell(14).setCellValue(dataList.get(i).getApplyUserProject() == null?"":String.valueOf(dataList.get(i).getApplyUserProject()));
@@ -358,7 +357,7 @@
dataRow.createCell(16).setCellValue(String.valueOf(dataList.get(i).getCreateTime()));
// SysUser u=sysUserService.getSysUser(dataList.get(i).getApproveUserId());
dataRow.createCell(17).setCellValue(String.valueOf(dataList.get(i).getFirName()));
- if(dataList.get(i).getBeforeApproveUserId()!=null && !dataList.get(i).getBeforeApproveUserId().equals("")){
+ if(dataList.get(i).getBeforeApproveUserId()!=null){
//u=sysUserService.getSysUser(dataList.get(i).getBeforeApproveUserId());
dataRow.createCell(18).setCellValue(String.valueOf(dataList.get(i).getApproveUserName()));
}
@@ -413,7 +412,7 @@
return;
}
if (this.opeApply.getReagent() == null
- || StringUtils.isBlank(this.opeApply.getReagent().getId())) {
+ || this.opeApply.getReagent().getId()!=null) {
FacesUtils.warn("请选择申购产品。");
return;
}
@@ -442,7 +441,7 @@
return;
}
if (this.opeApply.getReagent() == null
- || StringUtils.isBlank(this.opeApply.getReagent().getId())) {
+ || this.opeApply.getReagent().getId()!=null) {
FacesUtils.warn("请选择申购产品。");
return;
}
@@ -481,8 +480,6 @@
FacesUtils.warn("新建对象为空。");
return;
}
-
- this.sysReagent.setId(IDUtils.uuid());
this.sysReagentService.insertSysReagent(this.sysReagent);
FacesUtils.info("新建成功。");
@@ -554,7 +551,8 @@
// }
// }
// }
- return opeApplyService.getOpeApply(rowKey);
+ Long id=Long.valueOf(rowKey);
+ return opeApplyService.getOpeApply(id);
}
};
}
@@ -592,7 +590,8 @@
// }
// }
// }
- return sysReagentService.getRowData(rowKey);
+ Long id=Long.valueOf(rowKey);
+ return sysReagentService.getRowData(id);
}
};
}
@@ -631,7 +630,8 @@
// }
// }
// }
- return sysReagentService.getRowData(rowKey);
+ Long id=Long.valueOf(rowKey);
+ return sysReagentService.getRowData(id);
}
};
}
@@ -646,9 +646,9 @@
public List<OpeApply> load(int first, int pageSize, String sortField, SortOrder sortOrder, Map<String, Object> filters) {
List<OpeApply> list = null;
try {
- String applyUserId = getUserId();
+ Long applyUserId = getUserId();
int count = 0;
- if (StringUtils.isNotBlank(applyUserId)) {
+ if (applyUserId!=null) {
count = opeApplyService.getOpeApplyTotalCount(null, null, null,null, null, applyUserId, null, null,applyCode,null,(byte)1);
}
this.setRowCount(count);
@@ -674,7 +674,8 @@
// }
// }
// }
- return opeApplyService.getOpeApply(rowKey);
+ Long id=Long.valueOf(rowKey);
+ return opeApplyService.getOpeApply(id);
}
};
}
@@ -720,7 +721,7 @@
return;
}
- List<String> selectedIds = new ArrayList<String>();
+ List<Long> selectedIds = new ArrayList<Long>();
for (OpeApply oa : this.applyNewSelectedList) {
selectedIds.add(oa.getReagent().getId());
@@ -759,8 +760,6 @@
return;
}
- //申请一个申购编号
- String applyCode = this.sysSequenceService.getApplyCode();
for (OpeApply opeApply : this.applyNewList) {
if (opeApply.getReagent().getValidFlag() == null
||opeApply.getReagent().getValidFlag().equals(ValidFlag.INVALID)){
@@ -773,15 +772,11 @@
FacesUtils.warn(opeApply.getReagent().getName()+",该试剂供应商已删除,请选择其他试剂");
return;
}
- opeApply.setId(IDUtils.uuid());
+ //申请一个申购编号
+ String applyCode = this.sysSequenceService.getApplyCode();
opeApply.setApplyCode(applyCode);
opeApply.setApplyUserId(applyUser.getId());
- if(getActiveEnv().equalsIgnoreCase("gslab")){//姑苏实验室先进入待审批状态,然后再进入价格确认状态
- opeApply.setStatus(ApplyStatus.PENDING_APPROVAL);
- }else{
- opeApply.setStatus(ApplyStatus.Price_CONFIRM);
- }
-
+ opeApply.setStatus(ApplyStatus.Price_CONFIRM);
}
this.opeApplyService.insertOpeApplyList(this.applyNewList);
@@ -809,7 +804,7 @@
public void onSaveBtnClickNew() {
if (this.opeApply.getReagent() == null
- || StringUtils.isBlank(this.opeApply.getReagent().getId())) {
+ || this.opeApply.getReagent().getId()==null) {
FacesUtils.warn("请选择申购产品。");
RequestContext.getCurrentInstance().execute("PF('applyDialog').hide()");
return;
@@ -870,10 +865,21 @@
return "";
}
- public String getProjectName(String projectId) {
+// public String getProjectName(String projectId) {
+// String projectName = null;
+// if (!CollectionUtils.isEmpty(this.sysProjectList)) {
+// Optional<SysProject> first = this.sysProjectList.parallelStream().filter(sysProject -> StringUtils.isNotBlank(projectId) && StringUtils.isNotBlank(sysProject.getProjectId()) && projectId.equals(sysProject.getProjectId())).findFirst();
+// if (first.isPresent()) {
+// projectName = first.get().getProjectName();
+// }
+// }
+// return projectName;
+// }
+
+ public String getProjectName(Long projectId) {
String projectName = null;
if (!CollectionUtils.isEmpty(this.sysProjectList)) {
- Optional<SysProject> first = this.sysProjectList.parallelStream().filter(sysProject -> StringUtils.isNotBlank(projectId) && StringUtils.isNotBlank(sysProject.getProjectId()) && projectId.equals(sysProject.getProjectId())).findFirst();
+ Optional<SysProject> first = this.sysProjectList.parallelStream().filter(sysProject -> projectId!=null && sysProject.getId()!=null && projectId.equals(sysProject.getId())).findFirst();
if (first.isPresent()) {
projectName = first.get().getProjectName();
}
--
Gitblit v1.9.2