| | |
| | | package com.consum.base.service.impl; |
| | | |
| | | import com.consum.base.service.core.LWhFormInventoryCoreService; |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.Collections; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | |
| | | import com.consum.base.service.LWhFormInventoryGoodsService; |
| | | import com.consum.base.service.LWhFormInventoryService; |
| | | import com.consum.base.service.LWhGoodsService; |
| | | import com.consum.base.service.core.LWhFormInventoryCoreService; |
| | | import com.consum.model.po.BaseWarehouse; |
| | | import com.consum.model.po.FinSysTenant; |
| | | import com.consum.model.po.FinSysTenantUser; |
| | |
| | | paramts.put("inventoryDateEnd", param.getEndTime() * 1000000 + 240000); |
| | | } |
| | | // 机构 |
| | | sql.append("and AGENCY_ID =:AGENCY_ID "); |
| | | paramts.put("AGENCY_ID", sysInfo.getTenantId()); |
| | | sql.append("and AGENCY_ID =:agencyId "); |
| | | paramts.put("agencyId", sysInfo.getTenantId()); |
| | | |
| | | sql.append("ORDER BY CREATE_TIME DESC "); |
| | | return selectSplit(sql.toString(), paramts, new LWhFormInventory()); |
| | |
| | | HashMap<String, Object> param = new HashMap<>(); |
| | | param.put("warehouseId", warehouseId); |
| | | |
| | | // String sql = |
| | | // "select bgt.id baseGoodsTemplateId,bgm.id baseGoodsModelId,bgt.GOODS_NAME goodsTemplateName,bgm.MODEL_NAME |
| | | // baseGoodsModelsName,bgt.CLASSIFICATION type,bgm.UNIT " |
| | | // + "from base_goods_models bgm left join base_goods_template bgt on bgm.GOODS_TEMPLATES_ID = bgt.id " |
| | | // + "where bgt.AGENCY_ID = :agencyId"; |
| | | // HashMap<String, Object> param = new HashMap<>(); |
| | | // param.put("agencyId", inventory.getAgencyId()); |
| | | List<Map<String, Object>> result = this.select(sql, param, new MapperUtil()); |
| | | List<FormInventoryGoodsVO> goodsVOList = Lists.newArrayList(); |
| | | result.forEach(item -> { |
| | |
| | | param.put("id", id); |
| | | List<Map<String, Object>> select = this.select(sql, param, new MapperUtil()); |
| | | if (CollectionUtils.isEmpty(select)) { |
| | | return null; |
| | | return Collections.emptyList(); |
| | | } |
| | | List<InventoryExcelTemplate> list = Lists.newArrayList(); |
| | | select.forEach(item -> { |