|
@@ -10,14 +10,13 @@ import com.winsea.svc.base.base.service.ICommonRoleResourceService;
|
|
|
import com.winsea.svc.base.security.entity.User;
|
|
|
import com.winsea.svc.base.security.util.AuthSecurityUtils;
|
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
|
|
|
-import com.yh.saas.plugin.yiliangyiyun.entity.ContractManagementInfo;
|
|
|
-import com.yh.saas.plugin.yiliangyiyun.entity.SalesDeliveryReport;
|
|
|
-import com.yh.saas.plugin.yiliangyiyun.entity.StockSaleReceiptReport;
|
|
|
+import com.yh.saas.plugin.yiliangyiyun.entity.*;
|
|
|
import com.yh.saas.plugin.yiliangyiyun.mapper.StockSaleReceiptReportMapper;
|
|
|
import com.yh.saas.plugin.yiliangyiyun.service.IContractManagementInfoService;
|
|
|
import com.yh.saas.plugin.yiliangyiyun.service.INewWorkflowService;
|
|
|
import com.yh.saas.plugin.yiliangyiyun.service.IStockSaleReceiptReportService;
|
|
|
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
|
|
|
+import com.yh.saas.plugin.yiliangyiyun.service.IWarehouseInOutInfoService;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -47,6 +46,8 @@ public class StockSaleReceiptReportServiceImpl extends ServiceImpl<StockSaleRece
|
|
|
private ICommonRoleResourceService roleResourceService;
|
|
|
@Autowired
|
|
|
private IContractManagementInfoService contractManagementInfoService;
|
|
|
+ @Autowired
|
|
|
+ private IWarehouseInOutInfoService warehouseInOutInfoService;
|
|
|
|
|
|
/**
|
|
|
* 销售出库统计
|
|
@@ -83,8 +84,14 @@ public class StockSaleReceiptReportServiceImpl extends ServiceImpl<StockSaleRece
|
|
|
Integer dataCount = baseMapper.getCountByCondition(pageView);
|
|
|
List<StockSaleReceiptReport> dataList = baseMapper.getListByCondition(pageView);
|
|
|
if (!CollectionUtils.isEmpty(dataList)) {
|
|
|
- dataList.forEach(saleReceiptReport1 -> {
|
|
|
-
|
|
|
+ for (StockSaleReceiptReport saleReceiptReport1:dataList){
|
|
|
+ WarehouseInOutInfo warehouseInOutInfo=warehouseInOutInfoService.selectOne(new EntityWrapper<WarehouseInOutInfo>()
|
|
|
+ .eq("contract_no",saleReceiptReport1.getContractNo())
|
|
|
+ .eq("car_no",saleReceiptReport1.getCarNo())
|
|
|
+ .eq("warehouse_name",saleReceiptReport1.getWarehouseName()));
|
|
|
+ if (warehouseInOutInfo!=null){
|
|
|
+ saleReceiptReport1.setPoundImg(warehouseInOutInfo.getAddressUrl());
|
|
|
+ }
|
|
|
String taskId = "";
|
|
|
// 只有待审核状态才有taskId
|
|
|
if (StringUtils.isNotBlank(saleReceiptReport1.getWorkflowId())) {
|
|
@@ -92,8 +99,7 @@ public class StockSaleReceiptReportServiceImpl extends ServiceImpl<StockSaleRece
|
|
|
taskId = jsonObject.getString("taskId");
|
|
|
saleReceiptReport1.setTaskId(taskId);
|
|
|
}
|
|
|
- });
|
|
|
-
|
|
|
+ }
|
|
|
}
|
|
|
Page<StockSaleReceiptReport> page = new Page<>();
|
|
|
page.setRecords(dataList == null ? Lists.newArrayList() : dataList);
|