|
@@ -7,6 +7,7 @@ import com.jeeplus.core.service.CrudService;
|
|
import com.jeeplus.modules.supply.judgementBills.mapper.SupplyJudgementBillsMapper;
|
|
import com.jeeplus.modules.supply.judgementBills.mapper.SupplyJudgementBillsMapper;
|
|
import com.jeeplus.modules.supply.stockOut.entity.SupplyStockOut;
|
|
import com.jeeplus.modules.supply.stockOut.entity.SupplyStockOut;
|
|
import com.jeeplus.modules.supply.stockOut.mapper.SupplyStockOutMapper;
|
|
import com.jeeplus.modules.supply.stockOut.mapper.SupplyStockOutMapper;
|
|
|
|
+import com.jeeplus.modules.supply.utils.CommonUtil;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -14,6 +15,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
|
|
|
|
/**
|
|
/**
|
|
|
|
+ * 出库单service
|
|
* @author: 徐滕
|
|
* @author: 徐滕
|
|
* @create: 2022-02-25 10:31
|
|
* @create: 2022-02-25 10:31
|
|
**/
|
|
**/
|
|
@@ -81,18 +83,9 @@ public class SupplyStockOutService extends CrudService<SupplyStockOutMapper, Su
|
|
//查询项目定义号对应的项目信息
|
|
//查询项目定义号对应的项目信息
|
|
List<String> projectDefinitionList = new ArrayList(set);
|
|
List<String> projectDefinitionList = new ArrayList(set);
|
|
List<String> projectDefinitionInfoList = supplyJudgementBillsMapper.getProjectDefinitionList(projectDefinitionList);
|
|
List<String> projectDefinitionInfoList = supplyJudgementBillsMapper.getProjectDefinitionList(projectDefinitionList);
|
|
- String projectDefinitions = StringUtils.join(projectDefinitionInfoList);
|
|
|
|
-
|
|
|
|
- List<String> nonentityProjectDefinitionList = Lists.newArrayList();
|
|
|
|
//判断项目信息和数据库中的项目信息数量是否一致,不一致则找到对应信息并进行提示
|
|
//判断项目信息和数据库中的项目信息数量是否一致,不一致则找到对应信息并进行提示
|
|
if(projectDefinitionList.size() != projectDefinitionInfoList.size()){
|
|
if(projectDefinitionList.size() != projectDefinitionInfoList.size()){
|
|
- for (String projectDefinition : projectDefinitionList) {
|
|
|
|
- //判定上传的信息中的项目定义号是否包含在数据库中
|
|
|
|
- if(!projectDefinitions.contains(projectDefinition)){
|
|
|
|
- nonentityProjectDefinitionList.add(projectDefinition);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- String nonentityProjectDefinitions = StringUtils.join(nonentityProjectDefinitionList);
|
|
|
|
|
|
+ String nonentityProjectDefinitions = CommonUtil.comparisonProjectDefinition(projectDefinitionInfoList,projectDefinitionList);
|
|
map.put("success",false);
|
|
map.put("success",false);
|
|
map.put("message","查询不到项目定义号为:" + nonentityProjectDefinitions + " 的项目信息。请先上传对应项目信息");
|
|
map.put("message","查询不到项目定义号为:" + nonentityProjectDefinitions + " 的项目信息。请先上传对应项目信息");
|
|
return map;
|
|
return map;
|