| | |
| | | SysSequenceService sysSequenceService; |
| | | @Resource |
| | | private SysUserService sysUserService; |
| | | @Resource |
| | | private BaseMetaService baseMetaService; |
| | | |
| | | @Transactional(propagation = Propagation.REQUIRED) |
| | | public List<OpeApply> getOpeApplyList(String reagentName, Timestamp startDeadline, Timestamp endDeadline, Integer status, |
| | | public List<OpeApply> getOpeApplyList(String reagentName, Timestamp startDeadline, String controlProduct,Timestamp endDeadline, Integer status, |
| | | String applyUserId, String approveUserId, String queryCas, |
| | | Integer first, Integer pageSize,String applyCode,String applyUserName,Byte isShow) { |
| | | try { |
| | |
| | | params.put("endDeadline", endDeadline); |
| | | params.put("status", status); |
| | | params.put("isShow", isShow); |
| | | params.put("controlProduct", controlProduct); |
| | | |
| | | if (StringUtils.isNotBlank(applyUserId)) { |
| | | SysUser sysUser = sysUserService.getSysUser(applyUserId); |
| | |
| | | } |
| | | |
| | | @Transactional(propagation = Propagation.REQUIRED) |
| | | public int getOpeApplyTotalCount(String reagentName, Timestamp startDeadline, Timestamp endDeadline, Integer status, |
| | | public int getOpeApplyTotalCount(String reagentName, Timestamp startDeadline,String controlProduct, Timestamp endDeadline, Integer status, |
| | | String applyUserId, String approveUserId, String queryCas,String applyCode,String applyUserName,Byte isShow) { |
| | | try { |
| | | Map<String, Object> params = new HashMap<String, Object>(); |
| | |
| | | params.put("endDeadline", endDeadline); |
| | | params.put("status", status); |
| | | params.put("isShow", isShow); |
| | | params.put("controlProduct", controlProduct); |
| | | |
| | | if (StringUtils.isNotBlank(applyUserId)) { |
| | | SysUser sysUser = sysUserService.getSysUser(applyUserId); |
| | |
| | | return opeApplyDao.getOpeApplyReserveListByNameForRowData(rowKey); |
| | | } |
| | | |
| | | @Override |
| | | public int getOpeApplySupplerRequireMngTotalCount(SysUser user,String reagentName, Timestamp startDeadline, Timestamp endDeadline, int status, byte isShow) { |
| | | Map<String, Object> params = new HashMap<>(); |
| | | params.put("reagentName",reagentName ); |
| | | params.put("startDeadline", startDeadline); |
| | | params.put("endDeadline", endDeadline); |
| | | params.put("status", status); |
| | | params.put("isShow", isShow); |
| | | //看到供应商是自己的单位的数据 |
| | | String company = baseMetaService.getBaseMetaValue(user.getCompany()); |
| | | if (user.getSeeFlag().getKey() != SeeFlag.MANAGE.getKey() |
| | | && user.getSeeFlag().getKey() != SeeFlag.LEADING.getKey()) { |
| | | params.put("company", company); |
| | | } |
| | | return this.opeApplyDao.getOpeApplySupplerRequireMngTotalCount(params); |
| | | } |
| | | |
| | | @Override |
| | | public List<OpeApply> getOpeApplySupplerRequireMngList(SysUser user,String reagentName, Timestamp startDeadline, Timestamp endDeadline, int status, int first, int pageSize, byte isShow) { |
| | | Map<String, Object> params = new HashMap<>(); |
| | | params.put("reagentName", reagentName); |
| | | params.put("startDeadline", startDeadline); |
| | | params.put("endDeadline", endDeadline); |
| | | params.put("status", status); |
| | | params.put("isShow", isShow); |
| | | //看到供应商是自己的单位的数据 |
| | | String company = baseMetaService.getBaseMetaValue(user.getCompany()); |
| | | if (user.getSeeFlag().getKey() != SeeFlag.MANAGE.getKey() |
| | | && user.getSeeFlag().getKey() != SeeFlag.LEADING.getKey()) { |
| | | params.put("company", company); |
| | | } |
| | | |
| | | return this.opeApplyDao.getOpeApplySupplerRequireMngList(params); |
| | | } |
| | | |
| | | } |