|
|
@ -142,7 +142,7 @@ public class OrderExcelReadServiceImpl implements OrderExcelReadService { |
|
|
|
* Map<String,Object> @exception |
|
|
|
* Map<String,Object> @exception |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
private Map<String, Object> examinData(NewOrderExcel orderExcel, NewOrderExcel lastOrderExcel, String xhfNsrsbh, |
|
|
|
private Map<String, Object> examinData(NewOrderExcel orderExcel, NewOrderExcel lastOrderExcel, String xhfNsrsbh, |
|
|
|
Set<String> ggxhSet, int itemCount, String userId, String terminalCode) { |
|
|
|
Set<String> ggxhSet, int itemCount, String userId, String terminalCode,String entId) { |
|
|
|
Map<String, Object> resultMap = new HashMap<>(10); |
|
|
|
Map<String, Object> resultMap = new HashMap<>(10); |
|
|
|
boolean isValid = false; |
|
|
|
boolean isValid = false; |
|
|
|
List<String> shList = new ArrayList<>(); |
|
|
|
List<String> shList = new ArrayList<>(); |
|
|
@ -259,7 +259,7 @@ public class OrderExcelReadServiceImpl implements OrderExcelReadService { |
|
|
|
//购方编码不为空时,根据购方编码查询购方信息,校验查询的购方信息是否存在
|
|
|
|
//购方编码不为空时,根据购方编码查询购方信息,校验查询的购方信息是否存在
|
|
|
|
BuyerEntity buyer = null; |
|
|
|
BuyerEntity buyer = null; |
|
|
|
if (StringUtils.isNotBlank(orderExcel.getGhfId())) { |
|
|
|
if (StringUtils.isNotBlank(orderExcel.getGhfId())) { |
|
|
|
buyer = buyerService.queryBuyerInfoByxhfNsrsbhAndBuyerCode(xhfNsrsbh, orderExcel.getGhfId()); |
|
|
|
buyer = buyerService.queryBuyerInfoByxhfNsrsbhAndBuyerCode(xhfNsrsbh, orderExcel.getGhfId(),entId); |
|
|
|
if (Objects.isNull(buyer)) { |
|
|
|
if (Objects.isNull(buyer)) { |
|
|
|
isValid = true; |
|
|
|
isValid = true; |
|
|
|
resultList.add(buildReturnMap(orderExcel.getRowIndex(), NewExcelEnum.ORDER_GHFNSRSBH.getCellName(), |
|
|
|
resultList.add(buildReturnMap(orderExcel.getRowIndex(), NewExcelEnum.ORDER_GHFNSRSBH.getCellName(), |
|
|
@ -1588,7 +1588,7 @@ public class OrderExcelReadServiceImpl implements OrderExcelReadService { |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public Map<String, Object> examinByMap(Map<String, List<NewOrderExcel>> readOrderInfoFromExcelxls, String xhfNsrsbh, |
|
|
|
public Map<String, Object> examinByMap(Map<String, List<NewOrderExcel>> readOrderInfoFromExcelxls, String xhfNsrsbh, |
|
|
|
String userId, String terminalCode, String qdfwlx) { |
|
|
|
String userId, String terminalCode, String qdfwlx,String entId) { |
|
|
|
Map<String, Object> resultMap = new HashMap<>(5); |
|
|
|
Map<String, Object> resultMap = new HashMap<>(5); |
|
|
|
List<Map<String, Object>> errorList = new ArrayList<>(); |
|
|
|
List<Map<String, Object>> errorList = new ArrayList<>(); |
|
|
|
boolean isPass = true; |
|
|
|
boolean isPass = true; |
|
|
@ -1649,7 +1649,7 @@ public class OrderExcelReadServiceImpl implements OrderExcelReadService { |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
Map<String, Object> examinData = examinData(newOrderExcel, lastOrderExcel, xhfNsrsbh, |
|
|
|
Map<String, Object> examinData = examinData(newOrderExcel, lastOrderExcel, xhfNsrsbh, |
|
|
|
ggxhSet, (i + 1), userId, terminalCode); |
|
|
|
ggxhSet, (i + 1), userId, terminalCode,entId); |
|
|
|
List<Object> resultList = (List<Object>) examinData.get("resultList"); |
|
|
|
List<Object> resultList = (List<Object>) examinData.get("resultList"); |
|
|
|
//验证扣除额是否合法
|
|
|
|
//验证扣除额是否合法
|
|
|
|
if (ObjectUtil.isNotNull(newOrderExcel) && StringUtils.isNotBlank(newOrderExcel.getKce())) { |
|
|
|
if (ObjectUtil.isNotNull(newOrderExcel) && StringUtils.isNotBlank(newOrderExcel.getKce())) { |
|
|
@ -1872,7 +1872,7 @@ public class OrderExcelReadServiceImpl implements OrderExcelReadService { |
|
|
|
if (checkIsBuyerEmpty(orderExcel2CommonOrderInfo)) { |
|
|
|
if (checkIsBuyerEmpty(orderExcel2CommonOrderInfo)) { |
|
|
|
|
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(value.get(0).getGhfId())) { |
|
|
|
if (StringUtils.isNotBlank(value.get(0).getGhfId())) { |
|
|
|
BuyerEntity buyer = buyerService.queryBuyerInfoByxhfNsrsbhAndBuyerCode(paramMap.get("xhfNsrsbh"), value.get(0).getGhfId()); |
|
|
|
BuyerEntity buyer = buyerService.queryBuyerInfoByxhfNsrsbhAndBuyerCode(paramMap.get("xhfNsrsbh"), value.get(0).getGhfId(),paramMap.get("entId")); |
|
|
|
if (buyer != null) { |
|
|
|
if (buyer != null) { |
|
|
|
orderExcel2CommonOrderInfo.getOrderInfo().setGhfMc(buyer.getPurchaseName()); |
|
|
|
orderExcel2CommonOrderInfo.getOrderInfo().setGhfMc(buyer.getPurchaseName()); |
|
|
|
orderExcel2CommonOrderInfo.getOrderInfo().setGhfNsrsbh(buyer.getTaxpayerCode()); |
|
|
|
orderExcel2CommonOrderInfo.getOrderInfo().setGhfNsrsbh(buyer.getTaxpayerCode()); |
|
|
|