| | |
| | | |
| | | public GenericPager<Map<String, Object>> queryFormProcureDetailList(FormProcureQryDto param) { |
| | | HashMap<String, Object> paramts = new HashMap<>(); |
| | | StringBuilder sql = new StringBuilder( |
| | | "SELECT pm.id,fp.BUSINESS_FORM_CODE,fpg.GOODS_TEMPLATE_NAME,pm.PRICE,pm.COUNTS, " |
| | | + "( pm.PRICE * pm.COUNTS ) amount,fp.AGENCY_NAME,fp.BUYER_NAME,fp.PROCURE_TIME,pm.BUSINESS_ID,pm.BASE_GOODS_MODELS_NAME FROM l_wh_procure_model pm " |
| | | + "LEFT JOIN l_wh_form_procure fp ON pm.BUSINESS_ID = fp.id " |
| | | + "LEFT JOIN l_wh_form_procure_goods fpg ON fp.id = fpg.WH_FORM_PROCURE_ID WHERE pm.BUSINESS_TYPE = 1 "); |
| | | StringBuilder sql = new StringBuilder("SELECT pm.id,fp.BUSINESS_FORM_CODE,fpg.GOODS_TEMPLATE_NAME,pm.PRICE,pm.COUNTS, " |
| | | + "( pm.PRICE * pm.COUNTS ) amount,fp.AGENCY_NAME,fp.BUYER_NAME,fp.PROCURE_TIME,pm.BUSINESS_ID,pm.BASE_GOODS_MODELS_NAME FROM l_wh_procure_model pm " |
| | | + "LEFT JOIN l_wh_form_procure fp ON pm.BUSINESS_ID = fp.id " |
| | | + "LEFT JOIN l_wh_form_procure_goods fpg ON fp.id = fpg.WH_FORM_PROCURE_ID WHERE pm.BUSINESS_TYPE = 1 "); |
| | | //入库单号 |
| | | if (!StringUtils.isEmpty(param.getBusinessFormCode())) { |
| | | sql.append("and BUSINESS_FORM_CODE = :businessFormCode "); |
| | |
| | | paramts.put("incomeTimeEnd", param.getIncomeTimeEnd() * 1000000 + 240000); |
| | | } |
| | | //规格型号 |
| | | if (param.getBaseGoodsTemplateId() != null) { |
| | | sql.append("and fpg.BASE_GOODS_TEMPLATE_ID =:baseGoodsTemplateId "); |
| | | paramts.put("baseGoodsTemplateId",param.getBaseGoodsTemplateId()); |
| | | if (param.getBaseGoodsModelsId() != null) { |
| | | sql.append("and pm.BASE_GOODS_MODELS_ID =:baseGoodsModelsId "); |
| | | paramts.put("baseGoodsModelsId", param.getBaseGoodsModelsId()); |
| | | } |
| | | |
| | | sql.append("ORDER BY PROCURE_TIME DESC"); |