igds-basic/src/main/java/com/ld/igds/pest/manager/PestManager.java
@@ -247,6 +247,10 @@ // 获取分机信息 DeviceSer deviceSer = coreSerService.getCacheSer(param.getCompanyId(), depotConf.getGrainSer()); // 若虫害分机配置不为空,则获取虫害的分机 if(StringUtils.isNotEmpty(depotConf.getPestSer())){ deviceSer = coreSerService.getCacheSer(param.getCompanyId(), depotConf.getPestSer()); } CheckPestRequest request = new CheckPestRequest(); request.setDepotId(param.getDepotId()); igds-core/src/main/java/com/ld/igds/check/service/impl/CoreCheckStandardServiceImpl.java
@@ -70,7 +70,7 @@ item = new CheckItemData(); BeanUtils.copyProperties(data, item); item.setCheckId(checkId); if (data.getUpperLimit() > 0.0 && StringUtils.isNotEmpty(data.getOperaSymbol())) { if (null != data.getUpperLimit() && data.getUpperLimit() > 0.0 && StringUtils.isNotEmpty(data.getOperaSymbol())) { item.setOperaSymbolValue(data.getOperaSymbol() + " " + data.getUpperLimit()); } result.add(item); igds-core/src/main/java/com/ld/igds/view/Granary.view.xml
@@ -104,14 +104,6 @@ </PropertyDef> </DataType> <DataType name="dtParam"> <PropertyDef name="depotId"> <Property name="label">所属仓库</Property> <Property name="mapping"> <Property name="mapValues">${dorado.getDataProvider("buildingPR#getCacheBuilding").getResult()}</Property> <Property name="keyProperty">id</Property> <Property name="valueProperty">name</Property> </Property> </PropertyDef> <PropertyDef name="name"> <Property name="label">廒间名称</Property> </PropertyDef> @@ -170,11 +162,6 @@ <AutoForm> <Property name="dataSet">dsParam</Property> <Property name="cols">*,*,*,*</Property> <AutoFormElement> <Property name="name">depotId</Property> <Property name="property">depotId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">name</Property> <Property name="property">name</Property> igds-core/src/main/java/com/ld/igds/view/GranaryPR.java
@@ -5,10 +5,12 @@ import com.bstek.dorado.annotation.Expose; import com.bstek.dorado.data.provider.Page; import com.ld.igds.models.Granary; import com.ld.igds.util.ContextUtil; import com.ld.igds.view.service.HGranaryService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.HashMap; import java.util.Map; /** @@ -32,6 +34,12 @@ @DataProvider public void pageGranary(Page<Granary> page, Map<String, Object> param) throws Exception { if(null == param){ param = new HashMap<>(); } if(null == param.get("deptId")){ param.put("deptId", ContextUtil.subDeptId(null)); } granaryService.pageData(page, param); } igds-core/src/main/java/com/ld/igds/view/service/HGranaryService.java
@@ -7,7 +7,6 @@ import org.apache.commons.lang3.StringUtils; import org.hibernate.Session; import org.springframework.stereotype.Component; import java.util.HashMap; import java.util.Map; @@ -24,27 +23,29 @@ throws Exception { String hql = " from " + Granary.class.getName() + " where companyId=:companyId"; if (null == param) { param = new HashMap<>(); } String companyId = (String) param.get("companyId"); if (StringUtils.isEmpty(companyId)) { companyId = ContextUtil.getCompanyId(); } Map<String, Object> args = new HashMap<String, Object>(); args.put("companyId", ContextUtil.getCompanyId()); args.put("companyId", companyId); if (null != param) { String str = (String) param.get("deptId"); if (StringUtils.isNotEmpty(str)) { hql += " and deptId =:deptId"; args.put("deptId", str); } String str = (String) param.get("depotId"); if (StringUtils.isNotEmpty(str)) { hql += " and cfbh =:depotId"; args.put("depotId", str); } str = (String) param.get("name"); if (StringUtils.isNotEmpty(str)) { hql += " and ajmc like:name"; args.put("name", "%" + str + "%"); } str = (String) param.get("name"); if (StringUtils.isNotEmpty(str)) { hql += " and ajmc like:name"; args.put("name", "%" + str + "%"); } String count = "select count(*) " + hql; hql += " order by updateTime desc"; this.pagingQuery(page, hql, count, args);