|
|
@ -705,7 +705,7 @@ public class QuotationInformationServiceImpl extends ServiceImpl<QuotationInform |
|
|
List<PlmProcessControllBaseData> controlList = requestManageService.getProcessSelect(cData); |
|
|
List<PlmProcessControllBaseData> controlList = requestManageService.getProcessSelect(cData); |
|
|
if(!controlList.isEmpty()){ |
|
|
if(!controlList.isEmpty()){ |
|
|
for (int i = 0; i < controlList.size(); i++) { |
|
|
for (int i = 0; i < controlList.size(); i++) { |
|
|
checkProcessControl(controlList.get(i).getRoleId(),controlList.get(i).getSite(),data.getQuotationNo()); |
|
|
|
|
|
|
|
|
checkProcessControl(controlList.get(i).getRoleId(),controlList.get(i).getSite(),data.getQuotationBatchNo()); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
// 4、 接口:流程提交接口(同意) / 流程退回接口(驳回) |
|
|
// 4、 接口:流程提交接口(同意) / 流程退回接口(驳回) |
|
|
@ -763,12 +763,12 @@ public class QuotationInformationServiceImpl extends ServiceImpl<QuotationInform |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private void checkProcessControl(Integer roleId, String site, String quotationNo) { |
|
|
|
|
|
|
|
|
private void checkProcessControl(Integer roleId, String site, String quotationBatchNo) { |
|
|
if (roleId.equals(3)){ |
|
|
if (roleId.equals(3)){ |
|
|
// 判断是的存在报价明细 |
|
|
// 判断是的存在报价明细 |
|
|
List<String> quoteList = baseMapper.queryQuoteByQuotationBatchNo(site,quotationNo); |
|
|
|
|
|
|
|
|
List<String> quoteList = baseMapper.queryQuoteByQuotationBatchNo(site,quotationBatchNo); |
|
|
|
|
|
|
|
|
int count = baseMapper.queryQuotationByQuotationBatchNo(site,quotationNo); |
|
|
|
|
|
|
|
|
int count = baseMapper.queryQuotationByQuotationBatchNo(site,quotationBatchNo); |
|
|
|
|
|
|
|
|
if (count != quoteList.size()){ |
|
|
if (count != quoteList.size()){ |
|
|
throw new RuntimeException("该询价单的报价明细不全,不能提交!"); |
|
|
throw new RuntimeException("该询价单的报价明细不全,不能提交!"); |
|
|
|