| | |
| | | paramts.put("goodsTemplateName", |
| | | StringUtils.CHAR_PERCENT + param.getGoodsTemplateName() + StringUtils.CHAR_PERCENT); |
| | | } |
| | | // 物品id |
| | | if (param.getGoodsTemplateId() != null) { |
| | | sql.append("AND bgt.id = :goodsTemplateId "); |
| | | paramts.put("goodsTemplateId", param.getGoodsTemplateId()); |
| | | } |
| | | // 调拨机构 |
| | | if (param.getOutAgencyId() != null) { |
| | | sql.append(" and OUT_AGENCY_ID = :OUT_AGENCY_ID "); |
| | |
| | | paramts.put("inTimeEnd", param.getEndTime() * 1000000 + 240000); |
| | | } |
| | | // 分发部门 |
| | | if (param.getInWarehouseId() != null) { |
| | | if (param.getDepartmentId() != null) { |
| | | sql.append("and ft.IN_WAREHOUSE_ID = :inWarehouseId "); |
| | | paramts.put("inWarehouseId", param.getInWarehouseId()); |
| | | paramts.put("inWarehouseId", param.getDepartmentId()); |
| | | } |
| | | |
| | | sql.append(" ORDER BY ft.CREATE_TIME DESC"); |
| | |
| | | paramts.put("goodsName", |
| | | StringUtils.CHAR_PERCENT + transferQry.getGoodsTemplateName() + StringUtils.CHAR_PERCENT); |
| | | } |
| | | // 物品id |
| | | if (transferQry.getGoodsTemplateId() != null) { |
| | | sql.append("AND bgt.id =:goodsTemplateId "); |
| | | paramts.put("goodsTemplateId", transferQry.getGoodsTemplateId()); |
| | | } |
| | | // 规格型号 |
| | | if (transferQry.getBaseGoodsModelsId() != null) { |
| | | sql.append("AND bgm.id =:goodsModelId "); |
| | |
| | | } |
| | | // 调拨机构 |
| | | if (transferQry.getOutAgencyId() != null) { |
| | | sql.append("AND OUT_AGENCY_ID = :OUT_AGENCY_ID "); |
| | | paramts.put("OUT_AGENCY_ID", transferQry.getOutAgencyId()); |
| | | sql.append("AND OUT_AGENCY_ID like :OUT_AGENCY_ID "); |
| | | paramts.put("OUT_AGENCY_ID", transferQry.getOutAgencyId() + StringUtils.CHAR_PERCENT); |
| | | } |
| | | // 分发部门 |
| | | if (transferQry.getInWarehouseId() != null) { |
| | | if (transferQry.getDepartmentId() != null) { |
| | | sql.append("and ft.IN_WAREHOUSE_ID = :inWarehouseId "); |
| | | paramts.put("inWarehouseId", transferQry.getInWarehouseId()); |
| | | paramts.put("inWarehouseId", transferQry.getDepartmentId()); |
| | | } |
| | | // 创建人 |
| | | if (StringUtils.isNotEmpty(transferQry.getOperatorName())) { |
| | |
| | | sql.append("AND bgt.GOODS_NAME like :goodsName "); |
| | | params.put("goodsName", StringUtils.CHAR_PERCENT + param.getGoodsTemplateName() + StringUtils.CHAR_PERCENT); |
| | | } |
| | | if (param.getGoodsTemplateId() != null) { |
| | | sql.append("AND bgt.id = :goodsTemplateId "); |
| | | params.put("goodsTemplateId", param.getGoodsTemplateId()); |
| | | } |
| | | if (param.getBaseGoodsModelsId() != null) { |
| | | sql.append("AND bgm.id = :goodsModelId "); |
| | | params.put("goodsModelId", param.getBaseGoodsModelsId()); |