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/service/OpeReagentStatusService.java | 72 +++++++++++++++++++----------------- 1 files changed, 38 insertions(+), 34 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/service/OpeReagentStatusService.java b/src/main/java/com/nanometer/smartlab/service/OpeReagentStatusService.java index 42c2adb..e2f8741 100644 --- a/src/main/java/com/nanometer/smartlab/service/OpeReagentStatusService.java +++ b/src/main/java/com/nanometer/smartlab/service/OpeReagentStatusService.java @@ -28,30 +28,32 @@ * @param pageSize * @return */ - List<OpeReagentStatus> getOpeReagentStatusList(String reagentId, String articleNumber, Integer status, - String reagentCode, String userId, Integer first, Integer pageSize); + List<OpeReagentStatus> getOpeReagentStatusList(Long reagentId, String articleNumber, Integer status, + String reagentCode, Long userId, Integer first, Integer pageSize); - int getOpeReagentStatusTotalCount(String reagentId, String articleNumber, Integer status, String reagentCode, - String userId); + int getOpeReagentStatusTotalCount(Long reagentId, String articleNumber, Integer status, String reagentCode, + Long userId); - public List<OpeReagentStatus> getOpeReagentStatusListForLab(String name, String articleNumber, Integer status, - String reagentCode, String userId, String labName, Integer first, Integer pageSize); - public int getOpeReagentStatusTotalCountForLab(String name, String articleNumber, Integer status, String reagentCode, - String userId,String labName); - List<OpeReagentStatus> getOpeReagentStatusListByName(String reagentId, String articleNumber, Integer status, - String reagentCode, String userId, Integer first, Integer pageSize); + public List<OpeReagentStatus> getOpeReagentStatusListForLab(Long reagentId,String name, String articleNumber, Integer status, + String reagentCode, Long userId, String labName, Integer first, Integer pageSize); + public int getOpeReagentStatusTotalCountForLab(Long reagentId,String name, String articleNumber, Integer status, String reagentCode, + Long userId,String labName); + List<OpeReagentStatus> getOpeReagentStatusListByName(Long reagentId, String articleNumber, Integer status, + String reagentCode, Long userId, Integer first, Integer pageSize); - int getOpeReagentStatusTotalCountByName(String reagentId, String articleNumber, Integer status, String reagentCode, - String userId); - List<OpeReagentStatus> getPersonReagentStatusListByName(String reagentId, String articleNumber, - String reagentCode, String userId,String applyPerson,Date startTime,Date endTime, Integer first, Integer pageSize); + int getOpeReagentStatusTotalCountByName(Long reagentId, String articleNumber, Integer status, String reagentCode, + Long userId); + List<OpeReagentStatus> getPersonReagentStatusListByName(Long reagentId, String articleNumber, + String reagentCode, Long userId,String applyPerson,Date startTime,Date endTime, Integer first, Integer pageSize); - int getPersonReagentStatusTotalCountByName(String reagentId, String articleNumber, String reagentCode, - String userId, String applyPerson, Date startTime, Date endTime); + int getPersonReagentStatusTotalCountByName(Long reagentId, String articleNumber, String reagentCode, + Long userId, String applyPerson, Date startTime, Date endTime); OpeReagentStatus insertOpeReagentStatus(OpeReagentStatus opeReagentStatus); - OpeReagentStatus getOpeReagentStatus(String id); + int batchInsertOpeReagentStatus(List<OpeReagentStatus> OpeReagentStatusList); + + OpeReagentStatus getOpeReagentStatusById(Long id); OpeReagentStatus getOpeReagentStatusByReagentCode(String reagentCode); @@ -64,23 +66,23 @@ boolean isAllowWarehouseUse(OpeReagentStatus opeReagentStatus); - boolean isAllowWarehouseUseByIds(List<String> ids); + boolean isAllowWarehouseUseByIds(List<Long> ids); boolean updateReagentStatus(OpeReagentStatus opeReagentStatus,String receiptNumber); boolean updateReagentStatus2(OpeReagentStatus opeReagentStatus); - boolean updateReagentStatus3(List<String> reagentCodes,String userId,String projectNum,String laboratoryId,String laboratoryContainerId,String receiptNumber); + boolean updateReagentStatus3(List<String> reagentCodes,Long userId,Long projectId,Long laboratoryId,Long laboratoryContainerId,String receiptNumber); - int getLogOpeReagentStatusTotalCount(String reagentLogId, Integer status, String userLogId, String loginId); + int getLogOpeReagentStatusTotalCount(Long reagentLogId, Integer status, Long userLogId, Long loginId); - List<OpeReagentStatus> getLogOpeReagentStatusList(String reagentLogId, Integer status, String userLogId, - String loginId, Integer first, Integer pageSize); + List<OpeReagentStatus> getLogOpeReagentStatusList(Long reagentLogId, Integer status, Long userLogId, + Long loginId, Integer first, Integer pageSize); - void putReagentInLaboratory(String reagentCode, String barCode, String containerCode, SysUser sysUser); + void putReagentInLaboratory(String reagentCode, Long labId, Long labContainerId, Long userId); - boolean store(List<OpeReagentStatus> selectedStoreList, String laboratoryId, String laboratoryContainerId); + boolean store(List<OpeReagentStatus> selectedStoreList, Long laboratoryId, Long laboratoryContainerId); - public List<OpeReagentStatus> getOpeReagentStatusInfoList(String startTime,String endTime, String containerid, String status); + public List<OpeReagentStatus> getOpeReagentStatusInfoList(String startTime,String endTime, Long containerid, String status); public void syncOpeReagentStatus(List<LinkedHashMap> reagentStatusList); @@ -92,13 +94,13 @@ void batchUpdateStatusByCode(List<PersonUseDetail> list) throws Exception; - public List<OpeReagentStatus> selectByReId(String id); - public void updateByReId(String newReId,String oldReId); + public List<OpeReagentStatus> selectByReId(Long id); + public void updateByReId(Long newReId,Long oldReId); - List<String> getReagentCodes(String reagentId); + List<String> getReagentCodes(Long reagentId); //订单入库 新增试剂状态表 和流向 - void orderInputWarehouseReagentStatusAndUseFlow(OpeApplyReserve opeApplyReserve, String userId, List<String> reagentCodeList , OpeOrder opeOrder); + void orderInputWarehouseReagentStatusAndUseFlow(OpeApplyReserve opeApplyReserve, Long userId, List<String> reagentCodeList , OpeOrder opeOrder); List<String> checkReagentCode(String startReagentCode2, String endReagentCode2,Integer arrivalNum) throws BusinessException; @@ -106,15 +108,17 @@ int updateOpeReagentStatus(OpeReagentStatus opeReagentStatus); - int getReagentNumInWarehouse(String id, String articleNumber, String warehouseId); + int getReagentNumInWarehouse(Long id, String articleNumber, Long warehouseId); List<Map> selectExportList(String name, String articleNumber, Integer status, - String reagentCode, String userId,String labName); + String reagentCode, Long userId,String labName); void exportLabStock2Excel(List<Map> list) throws Exception; - OpeReagentStatus getStatus(String reagentId, String reagentCode); + OpeReagentStatus getStatus(Long reagentId, String reagentCode); - List<OpeReagentStatus> getOpeReagentStatusList22(String reagentId, String articleNumber, Integer status, - String reagentCode, String userId, Integer first, Integer pageSize); + List<OpeReagentStatus> getOpeReagentStatusList22(Long reagentId, String articleNumber, Integer status, + String reagentCode, Long userId,String applyCode, Integer first, Integer pageSize); + + Integer getReagentStatusCountByApplyCode(String applyCode); } -- Gitblit v1.9.2