| | |
| | | import com.ld.igds.phone35.param.Phone35InoutCommonParam; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | |
| | | |
| | | /** |
| | | * æ°çææº3.5ï¼æ°æ®æ¥è¯¢ |
| | | * |
| | | * @author chen |
| | | */ |
| | | @Component |
| | | public class HPhoneServiceImpl extends HibernateDao { |
| | | |
| | | /** |
| | | * æ¥è¯¢ç¨æ· |
| | | * @param username |
| | | * @return |
| | | */ |
| | | public DefaultUser getUserByUsername(String username) { |
| | | String hql = " from " + DefaultUser.class.getName() + " where username =:username"; |
| | | /** |
| | | * æ¥è¯¢ç¨æ· |
| | | * |
| | | * @param username |
| | | * @return |
| | | */ |
| | | public DefaultUser getUserByUsername(String username) { |
| | | String hql = " from " + DefaultUser.class.getName() + " where username =:username"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("username", username); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("username", username); |
| | | |
| | | List<DefaultUser> list = this.query(hql, args); |
| | | if(list == null || list.isEmpty()){ |
| | | return null; |
| | | } |
| | | return list.get(0); |
| | | } |
| | | List<DefaultUser> list = this.query(hql, args); |
| | | if (list == null || list.isEmpty()) { |
| | | return null; |
| | | } |
| | | return list.get(0); |
| | | } |
| | | |
| | | /** |
| | | * è·ååºåºåè¡¨ä¿¡æ¯ |
| | | * @param companyId |
| | | * @return |
| | | */ |
| | | public List<DefaultDept> listDept(String companyId) { |
| | | String hql = " from " + DefaultDept.class.getName() + " where companyId =:companyId and val =:val"; |
| | | /** |
| | | * è·ååºåºåè¡¨ä¿¡æ¯ |
| | | * |
| | | * @param companyId |
| | | * @return |
| | | */ |
| | | public List<DefaultDept> listDept(String companyId) { |
| | | String hql = " from " + DefaultDept.class.getName() + " where companyId =:companyId and val =:val"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | //åºåºå¯ç¨ |
| | | args.put("val", Constant.YN_Y); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | //åºåºå¯ç¨ |
| | | args.put("val", Constant.YN_Y); |
| | | |
| | | hql += " and parentId is not null"; |
| | | hql += " order by id"; |
| | | hql += " and parentId is not null"; |
| | | hql += " order by id"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * è·åä»åºåè¡¨ä¿¡æ¯ |
| | | * @param companyId |
| | | * @param deptId |
| | | * @return |
| | | */ |
| | | public List<Depot> listDepot(String companyId, String deptId) { |
| | | String hql = " from " + Depot.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * è·åä»åºåè¡¨ä¿¡æ¯ |
| | | * |
| | | * @param companyId |
| | | * @param deptId |
| | | * @return |
| | | */ |
| | | public List<Depot> listDepot(String companyId, String deptId) { |
| | | String hql = " from " + Depot.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | |
| | | if(StringUtils.isNotEmpty(deptId)){ |
| | | hql += " and deptId =:deptId"; |
| | | args.put("deptId", deptId); |
| | | } |
| | | hql += " order by id"; |
| | | if (StringUtils.isNotEmpty(deptId)) { |
| | | hql += " and deptId =:deptId"; |
| | | args.put("deptId", deptId); |
| | | } |
| | | hql += " order by id"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢åºå
¥åºä¿¡æ¯ï¼ç¨äºæ¥è¯¢åºå
¥åºè®°å½ãå¾
å¼ä»å表ç |
| | | * @param param |
| | | * @return |
| | | */ |
| | | public List<InoutRecord> listInoutRecord(Phone35InoutCommonParam param) { |
| | | String hql = " from " + InoutRecord.class.getName() + " where companyId =:companyId" |
| | | + " and recordStatus <>:recordStatus1 and recordStatus <>:recordStatus2"; |
| | | /** |
| | | * æ¥è¯¢åºå
¥åºä¿¡æ¯ï¼ç¨äºæ¥è¯¢åºå
¥åºè®°å½ãå¾
å¼ä»å表ç |
| | | * |
| | | * @param param |
| | | * @return |
| | | */ |
| | | public List<InoutRecord> listInoutRecord(Phone35InoutCommonParam param) { |
| | | String hql = " from " + InoutRecord.class.getName() + " where companyId =:companyId" |
| | | + " and recordStatus <>:recordStatus1 and recordStatus <>:recordStatus2"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", param.getCompanyId()); |
| | | args.put("recordStatus1", InoutConstant.RECORD_STATUS_DEL); |
| | | args.put("recordStatus2", InoutConstant.RECORD_STATUS_ERROR); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", param.getCompanyId()); |
| | | args.put("recordStatus1", InoutConstant.RECORD_STATUS_DEL); |
| | | args.put("recordStatus2", InoutConstant.RECORD_STATUS_ERROR); |
| | | |
| | | if(StringUtils.isNotEmpty(param.getDeptId())){ |
| | | hql += " and deptId =:deptId"; |
| | | args.put("deptId", param.getDeptId()); |
| | | } |
| | | if(StringUtils.isNotEmpty(param.getDeptId())){ |
| | | hql += " and progress =:progress"; |
| | | args.put("progress", param.getProgress()); |
| | | } |
| | | if(StringUtils.isNotEmpty(param.getType())){ |
| | | hql += " and type =:type"; |
| | | args.put("type", param.getType()); |
| | | } |
| | | if(null != param.getStartTime()){ |
| | | hql += " and completeTime >:startTime"; |
| | | args.put("startTime", param.getStartTime()); |
| | | } |
| | | if(null != param.getEndTime()){ |
| | | hql += " and completeTime <:endTime"; |
| | | args.put("endTime", param.getEndTime()); |
| | | } |
| | | if(StringUtils.isNotEmpty(param.getPlateNum())){ |
| | | hql += " and plateNum =:plateNum"; |
| | | args.put("plateNum", "%" + param.getPlateNum() + "%"); |
| | | } |
| | | if(StringUtils.isNotEmpty(param.getType())){ |
| | | hql += " and intelCard =:intelCard"; |
| | | args.put("intelCard", param.getIntelCard()); |
| | | } |
| | | hql += " order by registerTime"; |
| | | if (StringUtils.isNotEmpty(param.getDeptId())) { |
| | | hql += " and deptId =:deptId"; |
| | | args.put("deptId", param.getDeptId()); |
| | | } |
| | | if (StringUtils.isNotEmpty(param.getProgress())) { |
| | | hql += " and progress =:progress"; |
| | | args.put("progress", param.getProgress()); |
| | | } |
| | | if (StringUtils.isNotEmpty(param.getType())) { |
| | | hql += " and type =:type"; |
| | | args.put("type", param.getType()); |
| | | } |
| | | if (null != param.getStartTime()) { |
| | | hql += " and completeTime >:startTime"; |
| | | args.put("startTime", param.getStartTime()); |
| | | } |
| | | if (null != param.getEndTime()) { |
| | | hql += " and completeTime <:endTime"; |
| | | args.put("endTime", param.getEndTime()); |
| | | } |
| | | if (StringUtils.isNotEmpty(param.getPlateNum())) { |
| | | hql += " and plateNum =:plateNum"; |
| | | args.put("plateNum", "%" + param.getPlateNum() + "%"); |
| | | } |
| | | if (StringUtils.isNotEmpty(param.getIntelCard())) { |
| | | hql += " and intelCard =:intelCard"; |
| | | args.put("intelCard", param.getIntelCard()); |
| | | } |
| | | hql += " order by registerTime"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®ç»ç»ç¼ç ãåºåºç¼ç ãæµæ°´idæ¥è¯¢åºå
¥åºä¿¡æ¯ |
| | | * ç¨äºå¤æå½åæ°æ®æ¯å¦å¨å¼ä»æµç¨ |
| | | * |
| | | * @param companyId |
| | | * @param deptId |
| | | * @param id |
| | | * @return |
| | | */ |
| | | public InoutRecord getInoutRecord(String companyId, String deptId, String id, String intelCard) { |
| | | String hql = " from " + InoutRecord.class.getName() + " where" + " and recordStatus <>:recordStatus1 and recordStatus <>:recordStatus2"; |
| | | /** |
| | | * æ ¹æ®ç»ç»ç¼ç ãåºåºç¼ç ãæµæ°´idæ¥è¯¢åºå
¥åºä¿¡æ¯ |
| | | * ç¨äºå¤æå½åæ°æ®æ¯å¦å¨å¼ä»æµç¨ |
| | | * |
| | | * @param companyId |
| | | * @param deptId |
| | | * @param id |
| | | * @return |
| | | */ |
| | | public InoutRecord getInoutRecord(String companyId, String deptId, String id, String intelCard) { |
| | | String hql = " from " + InoutRecord.class.getName() + " where" + " recordStatus <>:recordStatus1 and recordStatus <>:recordStatus2"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | |
| | | args.put("recordStatus1", InoutConstant.RECORD_STATUS_DEL); |
| | | args.put("recordStatus2", InoutConstant.RECORD_STATUS_ERROR); |
| | | args.put("recordStatus1", InoutConstant.RECORD_STATUS_DEL); |
| | | args.put("recordStatus2", InoutConstant.RECORD_STATUS_ERROR); |
| | | |
| | | if(StringUtils.isNotEmpty(companyId)){ |
| | | hql += " and companyId =:companyId"; |
| | | args.put("companyId", companyId); |
| | | } |
| | | if(StringUtils.isNotEmpty(deptId)){ |
| | | hql += " and deptId =:deptId"; |
| | | args.put("deptId", deptId); |
| | | } |
| | | if(StringUtils.isNotEmpty(id)){ |
| | | hql += " and id =:id"; |
| | | args.put("id", id); |
| | | } |
| | | if(StringUtils.isNotEmpty(intelCard)){ |
| | | hql += " and intelCard =:intelCard"; |
| | | args.put("intelCard", intelCard); |
| | | } |
| | | hql += " order by registerTime"; |
| | | if (StringUtils.isNotEmpty(companyId)) { |
| | | hql += " and companyId =:companyId"; |
| | | args.put("companyId", companyId); |
| | | } |
| | | if (StringUtils.isNotEmpty(deptId)) { |
| | | hql += " and deptId =:deptId"; |
| | | args.put("deptId", deptId); |
| | | } |
| | | if (StringUtils.isNotEmpty(id)) { |
| | | hql += " and id =:id"; |
| | | args.put("id", id); |
| | | } |
| | | if (StringUtils.isNotEmpty(intelCard)) { |
| | | hql += " and intelCard =:intelCard"; |
| | | args.put("intelCard", intelCard); |
| | | } |
| | | hql += " order by registerTime"; |
| | | |
| | | List<InoutRecord> list = this.query(hql, args); |
| | | if(null == list || list.isEmpty()){ |
| | | return null; |
| | | } |
| | | return list.get(0); |
| | | } |
| | | List<InoutRecord> list = this.query(hql, args); |
| | | if (null == list || list.isEmpty()) { |
| | | return null; |
| | | } |
| | | return list.get(0); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢ä»æ¿ä¿¡æ¯æ°æ®----æ¥å£1103ä½¿ç¨ |
| | | * @param companyId |
| | | * @param deptId |
| | | * @return |
| | | */ |
| | | public List<Building> listBuilding(String companyId, String deptId) { |
| | | String hql = " from " + Building.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ¥è¯¢ä»æ¿ä¿¡æ¯æ°æ®----æ¥å£1103ä½¿ç¨ |
| | | * |
| | | * @param companyId |
| | | * @param deptId |
| | | * @return |
| | | */ |
| | | public List<Building> listBuilding(String companyId, String deptId) { |
| | | String hql = " from " + Building.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | if(StringUtils.isNotEmpty(deptId)){ |
| | | hql += " and deptId =:deptId"; |
| | | args.put("deptId", deptId); |
| | | } |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | if (StringUtils.isNotEmpty(deptId)) { |
| | | hql += " and deptId =:deptId"; |
| | | args.put("deptId", deptId); |
| | | } |
| | | |
| | | hql += " order by id desc"; |
| | | hql += " order by id desc"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®ä»æ¿idè·å仿¿ä¿¡æ¯ |
| | | * @param companyId |
| | | * @param id |
| | | * @return |
| | | */ |
| | | public Building getBuilding(String companyId, String id) { |
| | | if(StringUtils.isEmpty(id)){ |
| | | return null; |
| | | } |
| | | String hql = " from " + Building.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ ¹æ®ä»æ¿idè·å仿¿ä¿¡æ¯ |
| | | * |
| | | * @param companyId |
| | | * @param id |
| | | * @return |
| | | */ |
| | | public Building getBuilding(String companyId, String id) { |
| | | if (StringUtils.isEmpty(id)) { |
| | | return null; |
| | | } |
| | | String hql = " from " + Building.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | |
| | | hql += " and id =:id"; |
| | | args.put("id", id); |
| | | hql += " and id =:id"; |
| | | args.put("id", id); |
| | | |
| | | hql += " order by id desc"; |
| | | hql += " order by id desc"; |
| | | |
| | | List<Building> buildings = this.query(hql, args); |
| | | if(buildings == null || buildings.isEmpty()){ |
| | | return null; |
| | | } |
| | | return buildings.get(0); |
| | | } |
| | | List<Building> buildings = this.query(hql, args); |
| | | if (buildings == null || buildings.isEmpty()) { |
| | | return null; |
| | | } |
| | | return buildings.get(0); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢æä»¶ä¿¡æ¯æ°æ®----æ¥å£1112ä½¿ç¨ |
| | | * @param companyId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<FileInfo> listFiles(String companyId, Date startTime, Date endTime) { |
| | | String hql = " from " + FileInfo.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ¥è¯¢æä»¶ä¿¡æ¯æ°æ®----æ¥å£1112ä½¿ç¨ |
| | | * |
| | | * @param companyId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<FileInfo> listFiles(String companyId, Date startTime, Date endTime) { |
| | | String hql = " from " + FileInfo.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | if(null != startTime){ |
| | | hql += " and createTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if(null != endTime){ |
| | | hql += " and createTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | if (null != startTime) { |
| | | hql += " and createTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if (null != endTime) { |
| | | hql += " and createTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | |
| | | hql += " order by createTime desc"; |
| | | hql += " order by createTime desc"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢è´¨æ£æ°æ®----æ¥å£1201ä½¿ç¨ |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<MQuality> listQuality(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + MQuality.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ¥è¯¢è´¨æ£æ°æ®----æ¥å£1201ä½¿ç¨ |
| | | * |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<MQuality> listQuality(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + MQuality.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | |
| | | if(StringUtils.isNotEmpty(depotId)){ |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | if (StringUtils.isNotEmpty(depotId)) { |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | |
| | | if(null != startTime){ |
| | | hql += " and time >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if(null != endTime){ |
| | | hql += " and time <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | if (null != startTime) { |
| | | hql += " and time >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if (null != endTime) { |
| | | hql += " and time <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | |
| | | hql += " order by time desc"; |
| | | hql += " order by time desc"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * è¯¢è´¨æ£æç»æ°æ®----æ¥å£1202ä½¿ç¨ |
| | | * @param checkId |
| | | * @return |
| | | */ |
| | | public List<CheckItem> listQualityDetail(String checkId) { |
| | | /** |
| | | * è¯¢è´¨æ£æç»æ°æ®----æ¥å£1202ä½¿ç¨ |
| | | * |
| | | * @param checkId |
| | | * @return |
| | | */ |
| | | public List<CheckItem> listQualityDetail(String checkId) { |
| | | |
| | | String hql = " from " + CheckItem.class.getName() + " where checkId =:checkId"; |
| | | String hql = " from " + CheckItem.class.getName() + " where checkId =:checkId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("checkId", checkId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("checkId", checkId); |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢åä»ä¿¡æ¯æ°æ®----æ¥å£1309ä½¿ç¨ |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<InoutStockChange> listStockChange(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + InoutStockChange.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ¥è¯¢åä»ä¿¡æ¯æ°æ®----æ¥å£1309ä½¿ç¨ |
| | | * |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<InoutStockChange> listStockChange(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + InoutStockChange.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | |
| | | if(StringUtils.isNotEmpty(depotId)){ |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | if (StringUtils.isNotEmpty(depotId)) { |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | |
| | | if(null != startTime){ |
| | | hql += " and updateTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if(null != endTime){ |
| | | hql += " and updateTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | if (null != startTime) { |
| | | hql += " and updateTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if (null != endTime) { |
| | | hql += " and updateTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | |
| | | hql += " order by updateTime desc"; |
| | | hql += " order by updateTime desc"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢ææº¢åæ°æ®----æ¥å£1311ä½¿ç¨ |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<InoutLossOver> listLossOver(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + InoutLossOver.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ¥è¯¢ææº¢åæ°æ®----æ¥å£1311ä½¿ç¨ |
| | | * |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<InoutLossOver> listLossOver(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + InoutLossOver.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | |
| | | if(StringUtils.isNotEmpty(depotId)){ |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | if (StringUtils.isNotEmpty(depotId)) { |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | |
| | | if(null != startTime){ |
| | | hql += " and submitTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if(null != endTime){ |
| | | hql += " and submitTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | if (null != startTime) { |
| | | hql += " and submitTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if (null != endTime) { |
| | | hql += " and submitTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | |
| | | hql += " order by submitTime"; |
| | | hql += " order by submitTime"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢ç²®é£æ§è´¨åæ´ä¿¡æ¯----æ¥å£1312ä½¿ç¨ |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<InoutVarietyChange> listFoodVarietyChange(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + InoutVarietyChange.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ¥è¯¢ç²®é£æ§è´¨åæ´ä¿¡æ¯----æ¥å£1312ä½¿ç¨ |
| | | * |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<InoutVarietyChange> listFoodVarietyChange(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + InoutVarietyChange.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | |
| | | if(StringUtils.isNotEmpty(depotId)){ |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | if (StringUtils.isNotEmpty(depotId)) { |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | |
| | | if(null != startTime){ |
| | | hql += " and changeTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if(null != endTime){ |
| | | hql += " and changeTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | if (null != startTime) { |
| | | hql += " and changeTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if (null != endTime) { |
| | | hql += " and changeTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | |
| | | hql += " order by changeTime"; |
| | | hql += " order by changeTime"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢æ¸©æ¹¿åº¦ä¿¡æ¯----æ¥å£1401ä½¿ç¨ |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<Grain> listGrain(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + Grain.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ¥è¯¢æ¸©æ¹¿åº¦ä¿¡æ¯----æ¥å£1401ä½¿ç¨ |
| | | * |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<Grain> listGrain(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + Grain.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | |
| | | if(StringUtils.isNotEmpty(depotId)){ |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | if (StringUtils.isNotEmpty(depotId)) { |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | |
| | | if(null != startTime){ |
| | | hql += " and receiveDate >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if(null != endTime){ |
| | | hql += " and receiveDate <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | if (null != startTime) { |
| | | hql += " and receiveDate >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if (null != endTime) { |
| | | hql += " and receiveDate <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | |
| | | hql += " order by receiveDate"; |
| | | hql += " order by receiveDate"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢ç²®æ
é
置信æ¯----æ¥å£1402ä½¿ç¨ |
| | | * @param companyId |
| | | * @param depotId |
| | | * @return |
| | | */ |
| | | public List<DepotConf> listDepotConf(String companyId, String depotId) { |
| | | String hql = " from " + DepotConf.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ¥è¯¢ç²®æ
é
置信æ¯----æ¥å£1402ä½¿ç¨ |
| | | * |
| | | * @param companyId |
| | | * @param depotId |
| | | * @return |
| | | */ |
| | | public List<DepotConf> listDepotConf(String companyId, String depotId) { |
| | | String hql = " from " + DepotConf.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | |
| | | if(StringUtils.isNotEmpty(depotId)){ |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | if (StringUtils.isNotEmpty(depotId)) { |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | |
| | | hql += " order by depotId"; |
| | | hql += " order by depotId"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢éé£ä¿¡æ¯----æ¥å£1403ä½¿ç¨ |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<MAreationData> listAreationData(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + MAreationData.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ¥è¯¢éé£ä¿¡æ¯----æ¥å£1403ä½¿ç¨ |
| | | * |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<MAreationData> listAreationData(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + MAreationData.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | |
| | | if(StringUtils.isNotEmpty(depotId)){ |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | if (StringUtils.isNotEmpty(depotId)) { |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | |
| | | if(null != startTime){ |
| | | hql += " and updateTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if(null != endTime){ |
| | | hql += " and updateTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | if (null != startTime) { |
| | | hql += " and updateTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if (null != endTime) { |
| | | hql += " and updateTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | |
| | | hql += " order by updateTime"; |
| | | hql += " order by updateTime"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢çè¸ä¿¡æ¯----æ¥å£1404ä½¿ç¨ |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<DrugLog> listDrugLog(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + DrugLog.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ¥è¯¢çè¸ä¿¡æ¯----æ¥å£1404ä½¿ç¨ |
| | | * |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<DrugLog> listDrugLog(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + DrugLog.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | |
| | | if(StringUtils.isNotEmpty(depotId)){ |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | if (StringUtils.isNotEmpty(depotId)) { |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | |
| | | if(null != startTime){ |
| | | hql += " and updateTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if(null != endTime){ |
| | | hql += " and updateTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | if (null != startTime) { |
| | | hql += " and updateTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if (null != endTime) { |
| | | hql += " and updateTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | |
| | | hql += " order by updateTime"; |
| | | hql += " order by updateTime"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢è«å®³ä¿¡æ¯----æ¥å£1405ä½¿ç¨ |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<Pest> listPest(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + Pest.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ¥è¯¢è«å®³ä¿¡æ¯----æ¥å£1405ä½¿ç¨ |
| | | * |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<Pest> listPest(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + Pest.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | |
| | | if(StringUtils.isNotEmpty(depotId)){ |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | if (StringUtils.isNotEmpty(depotId)) { |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | |
| | | if(null != startTime){ |
| | | hql += " and receiveDate >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if(null != endTime){ |
| | | hql += " and receiveDate <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | if (null != startTime) { |
| | | hql += " and receiveDate >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if (null != endTime) { |
| | | hql += " and receiveDate <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | |
| | | hql += " order by receiveDate"; |
| | | hql += " order by receiveDate"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢è«å®³ä¿¡æ¯----æ¥å£1408ä½¿ç¨ |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<Gas> listGas(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + Gas.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ¥è¯¢è«å®³ä¿¡æ¯----æ¥å£1408ä½¿ç¨ |
| | | * |
| | | * @param companyId |
| | | * @param depotId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<Gas> listGas(String companyId, String depotId, Date startTime, Date endTime) { |
| | | String hql = " from " + Gas.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | |
| | | if(StringUtils.isNotEmpty(depotId)){ |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | if (StringUtils.isNotEmpty(depotId)) { |
| | | hql += " and depotId =:depotId"; |
| | | args.put("depotId", depotId); |
| | | } |
| | | |
| | | if(null != startTime){ |
| | | hql += " and receiveDate >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if(null != endTime){ |
| | | hql += " and receiveDate <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | if (null != startTime) { |
| | | hql += " and receiveDate >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if (null != endTime) { |
| | | hql += " and receiveDate <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | |
| | | hql += " order by receiveDate"; |
| | | hql += " order by receiveDate"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢è½®æ¢è®¡åä¿¡æ¯----æ¥å£1501ä½¿ç¨ |
| | | * @param companyId |
| | | * @param type |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<InoutPlan> listPlan(String companyId, String type, Date startTime, Date endTime) { |
| | | String hql = " from " + InoutPlan.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ¥è¯¢è½®æ¢è®¡åä¿¡æ¯----æ¥å£1501ä½¿ç¨ |
| | | * |
| | | * @param companyId |
| | | * @param type |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<InoutPlan> listPlan(String companyId, String type, Date startTime, Date endTime) { |
| | | String hql = " from " + InoutPlan.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | |
| | | if(StringUtils.isNotEmpty(type)){ |
| | | hql += " and type =:type"; |
| | | args.put("type", type); |
| | | } |
| | | if (StringUtils.isNotEmpty(type)) { |
| | | hql += " and type =:type"; |
| | | args.put("type", type); |
| | | } |
| | | |
| | | if(null != startTime){ |
| | | hql += " and createTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if(null != endTime){ |
| | | hql += " and createTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | if (null != startTime) { |
| | | hql += " and createTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if (null != endTime) { |
| | | hql += " and createTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | |
| | | hql += " order by createTime"; |
| | | hql += " order by createTime"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢è½®æ¢æç»è®¡åä¿¡æ¯----æ¥å£1502ä½¿ç¨ |
| | | * @param planId |
| | | * @return |
| | | */ |
| | | public List<InoutPlanDetail> getPlanDetail(String planId) { |
| | | /** |
| | | * æ¥è¯¢è½®æ¢æç»è®¡åä¿¡æ¯----æ¥å£1502ä½¿ç¨ |
| | | * |
| | | * @param planId |
| | | * @return |
| | | */ |
| | | public List<InoutPlanDetail> getPlanDetail(String planId) { |
| | | |
| | | String hql = " from " + InoutPlanDetail.class.getName() + " where planId =:planId"; |
| | | String hql = " from " + InoutPlanDetail.class.getName() + " where planId =:planId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("planId", planId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("planId", planId); |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | |
| | | /** |
| | | * æ¥è¯¢ååä¿¡æ¯----æ¥å£1503ä½¿ç¨ |
| | | * @param companyId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<InoutContract> listContract(String companyId, Date startTime, Date endTime){ |
| | | String hql = " from " + InoutContract.class.getName() + " where companyId =:companyId"; |
| | | /** |
| | | * æ¥è¯¢ååä¿¡æ¯----æ¥å£1503ä½¿ç¨ |
| | | * |
| | | * @param companyId |
| | | * @param startTime |
| | | * @param endTime |
| | | * @return |
| | | */ |
| | | public List<InoutContract> listContract(String companyId, Date startTime, Date endTime) { |
| | | String hql = " from " + InoutContract.class.getName() + " where companyId =:companyId"; |
| | | |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | Map<String, Object> args = new HashMap<String, Object>(); |
| | | args.put("companyId", companyId); |
| | | |
| | | if(null != startTime){ |
| | | hql += " and createTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if(null != endTime){ |
| | | hql += " and createTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | if (null != startTime) { |
| | | hql += " and createTime >:startTime"; |
| | | args.put("startTime", startTime); |
| | | } |
| | | if (null != endTime) { |
| | | hql += " and createTime <:endTime"; |
| | | args.put("endTime", endTime); |
| | | } |
| | | |
| | | hql += " order by createTime"; |
| | | hql += " order by createTime"; |
| | | |
| | | return this.query(hql, args); |
| | | } |
| | | return this.query(hql, args); |
| | | } |
| | | } |