Merge branch 'release' into test

release
gaorl 2 years ago
commit b1b1e85411
  1. 4
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/commodity/service/impl/CommodityServiceImpl.java
  2. 8
      order-management-consumer/src/main/java/com/dxhy/order/consumer/openapi/service/impl/AllocateInvoiceInterfaceServiceImplV3.java

@ -325,6 +325,7 @@ public class CommodityServiceImpl implements CommodityService {
for (CommodityCodeEntity commodityCodeEntity : commodityCodeList) { for (CommodityCodeEntity commodityCodeEntity : commodityCodeList) {
commodityCodeEntity.setSpbm(StringUtil.fillZero(commodityCodeEntity.getSpbm(), ConfigureConstant.INT_19)); commodityCodeEntity.setSpbm(StringUtil.fillZero(commodityCodeEntity.getSpbm(), ConfigureConstant.INT_19));
//ent_id + encoding + spmc //ent_id + encoding + spmc
num++;
int i1 = commodityMapper.queryCountByEntAndEncode(commodityCodeEntity.getZxbm(), "", commodityCodeEntity.getEntId()); int i1 = commodityMapper.queryCountByEntAndEncode(commodityCodeEntity.getZxbm(), "", commodityCodeEntity.getEntId());
if(i1>0){ if(i1>0){
Map<String, String> map = new HashMap<>(2); Map<String, String> map = new HashMap<>(2);
@ -379,14 +380,13 @@ public class CommodityServiceImpl implements CommodityService {
resultMap.add(map); resultMap.add(map);
continue; continue;
} }
num++;
} }
R ok = R.ok(); R ok = R.ok();
if(resultMap.size() > 0){ if(resultMap.size() > 0){
ok = R.error(); ok = R.error();
} }
return ok.put("list", resultMap).put("msg", "导入成功" + num + "条").put("count", commodityCodeList.size()) return ok.put("list", resultMap).put("msg", "导入成功" + (commodityCodeList.size() - num )+ "条").put("count", commodityCodeList.size())
.put("fail", resultMap.size()); .put("fail", resultMap.size());
} }

@ -1278,13 +1278,7 @@ public class AllocateInvoiceInterfaceServiceImplV3 implements AllocateInvoiceInt
} }
} }
throw new OrderReceiveException(OrderInfoContentEnum.INVOICE_ERROR_CODE_010015_V3); throw new OrderReceiveException(OrderInfoContentEnum.INVOICE_ERROR_CODE_010015_V3);
} }else {
if (OrderInfoEnum.ORDER_STATUS_4.getKey().equals(selectOrderProcessInfo.getDdzt())
|| OrderInfoEnum.ORDER_STATUS_6.getKey().equals(selectOrderProcessInfo.getDdzt())
|| OrderInfoEnum.ORDER_STATUS_8.getKey().equals(selectOrderProcessInfo.getDdzt())) {
flag = true;
} else {
log.error("{} 请求流水号已存在!批次号为:{},流水号为:{}", LOGGER_MSG, ddqqpch, ddqqlsh); log.error("{} 请求流水号已存在!批次号为:{},流水号为:{}", LOGGER_MSG, ddqqpch, ddqqlsh);
throw new OrderReceiveException(OrderInfoContentEnum.INVOICE_ERROR_CODE_010002_V3); throw new OrderReceiveException(OrderInfoContentEnum.INVOICE_ERROR_CODE_010002_V3);
} }

Loading…
Cancel
Save