fix: 错误提示信息优化

release
liufeilong 2 years ago
parent 79d28a4bb0
commit a87ca756df
  1. 16
      order-management-common/src/main/java/com/dxhy/order/constant/OrderInfoContentEnum.java
  2. 4
      order-management-consumer/src/main/java/com/dxhy/order/consumer/openapi/service/impl/CommonInterfaceServiceImpl.java

@ -823,27 +823,27 @@ public enum OrderInfoContentEnum {
CHECK_ISS7PRI_107103A("107103", "订单明细信息中优惠政策标识", 1, 1, true, false), CHECK_ISS7PRI_107103A("107103", "订单明细信息中优惠政策标识", 1, 1, true, false),
CHECK_ISS7PRI_107104("107104", "订单明细信息中优惠政策标识为1时,增值税特殊管理不能为空"), CHECK_ISS7PRI_107104("107104", "订单明细信息中优惠政策标识为1时,增值税特殊管理不能为空,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"),
CHECK_ISS7PRI_107105("107105", "订单明细信息中增值税特殊管理", 0, 50, true, false), CHECK_ISS7PRI_107105("107105", "订单明细信息中增值税特殊管理", 0, 50, true, false),
// CHECK_ISS7PRI_107094("107094", "订单明细信息中增值税特殊管理", 0, 50, true, true), // CHECK_ISS7PRI_107094("107094", "订单明细信息中增值税特殊管理", 0, 50, true, true),
CHECK_ISS7PRI_107106("107106", "订单明细信息中优惠政策标识为0时,增值税特殊管理须为空"), CHECK_ISS7PRI_107106("107106", "订单明细信息中优惠政策标识为0时,增值税特殊管理须为空,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"),
// CHECK_ISS7PRI_107107("107107", "增值税特殊管理内容为'不征税/免税/出口零税',与商品行税率不一致"), // CHECK_ISS7PRI_107107("107107", "增值税特殊管理内容为'不征税/免税/出口零税',与商品行税率不一致"),
CHECK_ISS7PRI_107108("107108", "订单明细信息中增值税特殊管理内容为'按5%简易征收',与商品行税率不一致"), CHECK_ISS7PRI_107108("107108", "订单明细信息中增值税特殊管理内容为'按5%简易征收',与商品行税率不一致,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"),
CHECK_ISS7PRI_107109("107109", "订单明细信息中增值税特殊管理内容为'按3%简易征收',与商品行税率不一致"), CHECK_ISS7PRI_107109("107109", "订单明细信息中增值税特殊管理内容为'按3%简易征收',与商品行税率不一致,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"),
CHECK_ISS7PRI_107110("107110", "订单明细信息中增值税特殊管理内容为'简易征收',与商品行税率不一致"), CHECK_ISS7PRI_107110("107110", "订单明细信息中增值税特殊管理内容为'简易征收',与商品行税率不一致,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"),
CHECK_ISS7PRI_107111("107111", "订单明细信息中增值税特殊管理内容为'按5%简易征收减按1.5%计征',与商品行税率不一致"), CHECK_ISS7PRI_107111("107111", "订单明细信息中增值税特殊管理内容为'按5%简易征收减按1.5%计征',与商品行税率不一致,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"),
CHECK_ISS7PRI_107112("107112", "订单明细信息中零税率标识非空, 但商品税率不为零;请保持零税率标识与商品税率逻辑一致!"), CHECK_ISS7PRI_107112("107112", "订单明细信息中零税率标识非空, 但商品税率不为零;请保持零税率标识与商品税率逻辑一致,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"),
CHECK_ISS7PRI_107113("107113", "订单明细信息中零税率标识为空, 但商品税率为零;请保持零税率标识与商品税率逻辑一致!"), CHECK_ISS7PRI_107113("107113", "订单明细信息中零税率标识为空, 但商品税率为零;请保持零税率标识与商品税率逻辑一致,请到发票平台公司物料库确认修改或从集团物料库确认修改引用"),
CHECK_ISS7PRI_107114("107114", "订单明细信息中零税率标识为0/1/2, 但增值税特殊管理内容不为'出口零税/免税/不征税';请保持零税率标识与增值税特殊管理逻辑一致!"), CHECK_ISS7PRI_107114("107114", "订单明细信息中零税率标识为0/1/2, 但增值税特殊管理内容不为'出口零税/免税/不征税';请保持零税率标识与增值税特殊管理逻辑一致!"),

@ -518,6 +518,7 @@ public class CommonInterfaceServiceImpl implements CommonInterfaceService {
shList.add(xhfNsrsbh); shList.add(xhfNsrsbh);
StringBuilder errorStr = new StringBuilder(); StringBuilder errorStr = new StringBuilder();
for (int i = 0; i < orderItemInfo.size(); i++) { for (int i = 0; i < orderItemInfo.size(); i++) {
String pply = "公司库匹配";
OrderItemInfo item = orderItemInfo.get(i); OrderItemInfo item = orderItemInfo.get(i);
//rowIndex excel导入时为行坐标,其他业务时为明细行在集合中的索引值 //rowIndex excel导入时为行坐标,其他业务时为明细行在集合中的索引值
String indexStr = StringUtils.isBlank(item.getRowIndex()) ? String.valueOf(i + 1) : item.getRowIndex(); String indexStr = StringUtils.isBlank(item.getRowIndex()) ? String.valueOf(i + 1) : item.getRowIndex();
@ -567,9 +568,11 @@ public class CommonInterfaceServiceImpl implements CommonInterfaceService {
// 如果公司物料库匹配失败,从集团物料库匹配 // 如果公司物料库匹配失败,从集团物料库匹配
if (commodityCodeEntity == null) { if (commodityCodeEntity == null) {
pply = "集团库匹配";
// 如果匹配不到,则去集团物料库匹配 // 如果匹配不到,则去集团物料库匹配
commodityCodeEntity = commodityCodeMapper.queryCommodityCodeByZxbmAndXhfNsrsbhAndEntId(item.getZxbm(), "-1",null); commodityCodeEntity = commodityCodeMapper.queryCommodityCodeByZxbmAndXhfNsrsbhAndEntId(item.getZxbm(), "-1",null);
if (commodityCodeEntity == null) { if (commodityCodeEntity == null) {
pply = "智能匹配";
// ③ 若通过集团物料库仍未匹配到税编信息则,使用“物料名称”进行智能赋码开票(用SAAS接口赋码) // ③ 若通过集团物料库仍未匹配到税编信息则,使用“物料名称”进行智能赋码开票(用SAAS接口赋码)
// 智能赋码接口 // 智能赋码接口
Map<String, Object> paramMap = new HashMap<>(); Map<String, Object> paramMap = new HashMap<>();
@ -689,6 +692,7 @@ public class CommonInterfaceServiceImpl implements CommonInterfaceService {
} }
} }
} }
log.debug("{}物料:{},匹配类型:{}",LOGGER_MSG,item.getZxbm(),pply);
} }
if (StringUtils.isNotBlank(errorStr.toString())) { if (StringUtils.isNotBlank(errorStr.toString())) {
log.error("{}补全商品信息出现错误:{}", LOGGER_MSG, errorStr); log.error("{}补全商品信息出现错误:{}", LOGGER_MSG, errorStr);

Loading…
Cancel
Save