|
|
@ -65,7 +65,7 @@ public class ReportStockDayService extends ServiceImpl<ReportStockDayMapper, Rep |
|
|
|
//获取该项目详细信息
|
|
|
|
ProjectInfo pi = crmMapper.fetchBySid(projectSid); |
|
|
|
//获取该项目下仓库信息
|
|
|
|
List<StoreHouse> shList = warehouseMapper.listStoreHouseByProjectSid(projectSid); |
|
|
|
List<StoreHouse> shList = crmMapper.listStoreHouseByProjectSid(projectSid); |
|
|
|
|
|
|
|
Date currentDate = new Date(); |
|
|
|
String orderDate = DateUtil.format(currentDate, "yyyy-MM-dd"); |
|
|
@ -80,23 +80,25 @@ public class ReportStockDayService extends ServiceImpl<ReportStockDayMapper, Rep |
|
|
|
List<ReportStockDayProduct> insertProductList = new ArrayList<>(); |
|
|
|
for (StoreHouse sh : shList) { |
|
|
|
ReportStockDayStore rsds = new ReportStockDayStore(); |
|
|
|
double amount = warehouseMapper.sumAmount(sh.getSid()); |
|
|
|
double amount = warehouseMapper.sumAmount(sh.getShSid()); |
|
|
|
//根据sid查询仓库名
|
|
|
|
String name=warehouseMapper.getNameBySid(sh.getShSid()); |
|
|
|
rsds.setProductAmount(amount); |
|
|
|
rsds.setProjectSid(pi.getSid()); |
|
|
|
rsds.setProjectName(pi.getEntryName()); |
|
|
|
rsds.setReportSid(rsd.getSid()); |
|
|
|
rsds.setStoreSid(sh.getSid()); |
|
|
|
rsds.setStoreName(sh.getName()); |
|
|
|
rsds.setStoreSid(sh.getShSid()); |
|
|
|
rsds.setStoreName(name); |
|
|
|
rsds.setOrderDate(orderDate); |
|
|
|
insertStoreList.add(rsds); |
|
|
|
List<ProdStock> prodStockList = warehouseMapper.listStock(sh.getSid()); |
|
|
|
List<ProdStock> prodStockList = warehouseMapper.listStock(sh.getShSid()); |
|
|
|
for (ProdStock ps : prodStockList) { |
|
|
|
ReportStockDayProduct rsdp = new ReportStockDayProduct(); |
|
|
|
rsdp.setProjectSid(pi.getSid()); |
|
|
|
rsdp.setProjectName(pi.getEntryName()); |
|
|
|
rsdp.setReportSid(rsd.getSid()); |
|
|
|
rsdp.setStoreSid(sh.getSid()); |
|
|
|
rsdp.setStoreName(sh.getName()); |
|
|
|
rsdp.setStoreSid(sh.getShSid()); |
|
|
|
rsdp.setStoreName(name); |
|
|
|
rsdp.setProductSid(ps.getSid()); |
|
|
|
rsdp.setProductName(ps.getPro_name()); |
|
|
|
rsdp.setReportStoreSid(rsds.getSid()); |
|
|
|