|
@@ -411,6 +411,20 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
|
|
List<Map<String, Object>> resultList = amsSaleOrderMapper.getSaleOrderListBySaleCompanyes(map);
|
|
List<Map<String, Object>> resultList = amsSaleOrderMapper.getSaleOrderListBySaleCompanyes(map);
|
|
String statusStr;
|
|
String statusStr;
|
|
for (Map<String, Object> resultMap : resultList) {
|
|
for (Map<String, Object> resultMap : resultList) {
|
|
|
|
+ BigDecimal saleOrderId = (BigDecimal) resultMap.get("saleOrderId");
|
|
|
|
+ Map<String,Object> loserMap = new HashMap<>();
|
|
|
|
+ loserMap.put("saleOrderId",saleOrderId);
|
|
|
|
+ loserMap.put("con",map.get("con"));
|
|
|
|
+ // 物资
|
|
|
|
+ List<Map<String,Object>> materialList = amsSaleOrderMapper.getSaleMaterial(loserMap);
|
|
|
|
+ if (materialList != null && materialList.size() > 0) {
|
|
|
|
+ Map<String, Object> materialMap = materialList.get(0);
|
|
|
|
+ String materialName = (String) materialMap.get("materialName");
|
|
|
|
+ if (materialList.size() != 1) {
|
|
|
|
+ materialName += "...";
|
|
|
|
+ }
|
|
|
|
+ resultMap.put("materialName",materialName);
|
|
|
|
+ }
|
|
BigDecimal saleOrderStatus = (BigDecimal) resultMap.get("saleOrderStatus");
|
|
BigDecimal saleOrderStatus = (BigDecimal) resultMap.get("saleOrderStatus");
|
|
// if (saleOrderStatus.intValue() == 2) {
|
|
// if (saleOrderStatus.intValue() == 2) {
|
|
// statusStr = "销售公司已审核";
|
|
// statusStr = "销售公司已审核";
|