Index: ssts-diposablegoods/src/main/java/com/forgon/disinfectsystem/diposablegoods/action/DiposableGoodsAction.java =================================================================== diff -u -r34973 -r35343 --- ssts-diposablegoods/src/main/java/com/forgon/disinfectsystem/diposablegoods/action/DiposableGoodsAction.java (.../DiposableGoodsAction.java) (revision 34973) +++ ssts-diposablegoods/src/main/java/com/forgon/disinfectsystem/diposablegoods/action/DiposableGoodsAction.java (.../DiposableGoodsAction.java) (revision 35343) @@ -1603,11 +1603,16 @@ */ public void searchDisposableGoods(){ String spell =StrutsParamUtils.getPraramValue("spell", ""); + //是否只查一次性物品 + boolean onlySearchDisposableGoods = StrutsParamUtils.getBoolPraramValue("onlySearchDisposableGoods", false); List disposableGoodsList = diposableGoodsManager .getDisposableGoodsByKeyword(spell); if (CollectionUtils.isNotEmpty(disposableGoodsList)) { JSONArray jSONArray = new JSONArray(); for (DisposableGoods disposableGoods : disposableGoodsList) { + if(onlySearchDisposableGoods && disposableGoods.expensiveDiposablegoods()){ + continue; + } JSONObject jSONObject = new JSONObject(); jSONObject.put("id", disposableGoods.getId()); jSONObject.put("name", CssdUtils.getDiposableGoodsName(disposableGoods));