diff --git a/order-management-base-service/pom.xml b/order-management-base-service/pom.xml
index 47e3816d..ee0b1755 100644
--- a/order-management-base-service/pom.xml
+++ b/order-management-base-service/pom.xml
@@ -344,7 +344,7 @@
com.dxhy.base
sims-base-file-operate
- 6.1.4.2-BASE
+ 6.1.4.3-BASE
compile
diff --git a/order-management-base-service/src/main/java/com/dxhy/order/baseservice/config/BaseServiceConfig.java b/order-management-base-service/src/main/java/com/dxhy/order/baseservice/config/BaseServiceConfig.java
index d1a12c86..9c8e7fed 100644
--- a/order-management-base-service/src/main/java/com/dxhy/order/baseservice/config/BaseServiceConfig.java
+++ b/order-management-base-service/src/main/java/com/dxhy/order/baseservice/config/BaseServiceConfig.java
@@ -292,6 +292,8 @@ public class BaseServiceConfig{
@Value("${order.push.po.ecKey:}")
private String ecKey;
+ @Value("${order.push.yx.ecKey:}")
+ private String yxKey;
/**
* 调用山能PO username
*/
diff --git a/order-management-common/src/main/java/com/dxhy/order/constant/OrderInfoEnum.java b/order-management-common/src/main/java/com/dxhy/order/constant/OrderInfoEnum.java
index 3d6652e2..140f52ed 100644
--- a/order-management-common/src/main/java/com/dxhy/order/constant/OrderInfoEnum.java
+++ b/order-management-common/src/main/java/com/dxhy/order/constant/OrderInfoEnum.java
@@ -407,6 +407,9 @@ public enum OrderInfoEnum {
SYS_SOURCE_DSXT("DSXT","DSXT"),
SYS_SOURCE_DSXT01("DSXT01","DSXT01"),
SYS_SOURCE_DSXT02("DSXT02","DSXT02"),
+ SYS_SOURCE_SNYXX("SNYXX","SNYXX"),
+ SYS_SOURCE_S4("S4","S4"),
+ SYS_SOURCE_EXCEL("FPPTEXCEL","FPPTEXCEL"),
/**
* 订单类型(0:原始订单,1:拆分后订单,2:合并后订单,3:系统冲红订单,4:自动开票订单,5:作废重开订单;6:历史数据订单;7:发票修复数据)
@@ -1273,6 +1276,7 @@ public enum OrderInfoEnum {
*/
INTERFACE_BUSINESS_ID_FPKJTS("FI843","发票开具回推"),
INTERFACE_BUSINESS_ID_FPKJ("FI840","发票开具"),
+ INTERFACE_BUSINESS_SNYX_FPKJ("FI883","发票开具"),
INTERFACE_BUSINESS_ID_FPZFTS("FI844","发票作废回推"),
INTERFACE_BUSINESS_ID_GSCLIENT("FI846","获取公司client"),
INTERFACE_BUSINESS_ID_DDZTGX("FI841","订单状态更新"),
diff --git a/order-management-common/src/main/java/com/dxhy/order/constant/ResponseStatusEnum.java b/order-management-common/src/main/java/com/dxhy/order/constant/ResponseStatusEnum.java
new file mode 100644
index 00000000..efda43dd
--- /dev/null
+++ b/order-management-common/src/main/java/com/dxhy/order/constant/ResponseStatusEnum.java
@@ -0,0 +1,26 @@
+package com.dxhy.order.constant;
+
+/**
+ * 通用code定义
+ */
+public enum ResponseStatusEnum {
+
+ INTERNAL_SERVER_ERROR("9999", "系统异常请联系管理员");
+
+ private String key;
+ private String value;
+
+ ResponseStatusEnum(String key, String value) {
+ this.key = key;
+ this.value = value;
+ }
+
+
+ public String getKey() {
+ return this.key;
+ }
+
+ public String getValue() {
+ return this.value;
+ }
+}
diff --git a/order-management-common/src/main/java/com/dxhy/order/model/OrderProcessInfo.java b/order-management-common/src/main/java/com/dxhy/order/model/OrderProcessInfo.java
index 98470115..7bc1d388 100644
--- a/order-management-common/src/main/java/com/dxhy/order/model/OrderProcessInfo.java
+++ b/order-management-common/src/main/java/com/dxhy/order/model/OrderProcessInfo.java
@@ -193,6 +193,10 @@ public class OrderProcessInfo implements Serializable {
* 公司代码
*/
private String gsdm;
+ /**
+ * 公司对应client
+ */
+ private String gsClients;
/**
* 驳回状态
*/
diff --git a/order-management-common/src/main/java/com/dxhy/order/model/queue/FpTsMqData.java b/order-management-common/src/main/java/com/dxhy/order/model/queue/FpTsMqData.java
index 5b343da7..bc0de3bd 100644
--- a/order-management-common/src/main/java/com/dxhy/order/model/queue/FpTsMqData.java
+++ b/order-management-common/src/main/java/com/dxhy/order/model/queue/FpTsMqData.java
@@ -25,6 +25,11 @@ public class FpTsMqData implements Serializable {
*/
private String fpqqlsh;
+ /**
+ * 发票请求流水号
+ */
+ private String pushBackLsh;
+
/**
* 发票代码
* (作废推送需要)
diff --git a/order-management-common/src/main/java/com/dxhy/order/model/queue/ZfTsMqData.java b/order-management-common/src/main/java/com/dxhy/order/model/queue/ZfTsMqData.java
index cb0da2a3..726d03eb 100644
--- a/order-management-common/src/main/java/com/dxhy/order/model/queue/ZfTsMqData.java
+++ b/order-management-common/src/main/java/com/dxhy/order/model/queue/ZfTsMqData.java
@@ -32,4 +32,8 @@ public class ZfTsMqData implements Serializable {
*/
private String fphm;
+ private String xtly;
+
+ private String bzdh;
+
}
diff --git a/order-management-consumer/pom.xml b/order-management-consumer/pom.xml
index dcd8e927..1cb8a44b 100644
--- a/order-management-consumer/pom.xml
+++ b/order-management-consumer/pom.xml
@@ -325,7 +325,7 @@
com.dxhy.base
sims-base-file-operate
- 6.1.4.2-BASE
+ 6.1.4.3-BASE
compile
diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/constant/ExcelErrorMessageEnum.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/constant/ExcelErrorMessageEnum.java
index 33b7af34..4d82f972 100644
--- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/constant/ExcelErrorMessageEnum.java
+++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/constant/ExcelErrorMessageEnum.java
@@ -172,11 +172,11 @@ public enum ExcelErrorMessageEnum {
/**
* 项目数量小数点后超过8位
*/
- ORDERINFO_XMSL_OVERLENGTHEIGHT("9636", "数量超出最大位数25位,小数点后8位,全电票小数点后15位"),
+ ORDERINFO_XMSL_OVERLENGTHEIGHT("9636", "数量超出最大位数25位,小数点后8位,全电票小数点后13位"),
/**
* 项目单价小数点后超过8位
*/
- ORDERINFO_XMDJ_OVERLENGTHEIGHT("9637", "单价超出最大长度25位,小数点后8位,全电票小数点后15位"),
+ ORDERINFO_XMDJ_OVERLENGTHEIGHT("9637", "单价超出最大长度25位,小数点后8位,全电票小数点后13位"),
/**
* 备注超过200位
*/
@@ -262,8 +262,10 @@ public enum ExcelErrorMessageEnum {
ORDERINFO_SSFLBM_SL_NULL("9611", "该商品税率没有维护,不能为空"),
- ORDERINFO_9701("9701", "企业自编码长度超过18位"),
-
+ ORDERINFO_9701("9701", "物料编码长度超过18位"),
+
+ ORDERINFO_9700("9700", "物料编码不允许为空"),
+
ORDERINFO_9702("9702", "编码表版本号长度超过10位"),
ORDERINFO_9703("9703", "税额长度超过30位"),
diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/dao/InterfaceRequestDataMapper.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/dao/InterfaceRequestDataMapper.java
index 23fab766..c6b1001a 100644
--- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/dao/InterfaceRequestDataMapper.java
+++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/dao/InterfaceRequestDataMapper.java
@@ -1,6 +1,7 @@
package com.dxhy.order.consumer.dao;
import com.dxhy.order.model.InterfaceRequestData;
+import org.apache.ibatis.annotations.Param;
public interface InterfaceRequestDataMapper {
int deleteByPrimaryKey(String id);
@@ -11,6 +12,8 @@ public interface InterfaceRequestDataMapper {
InterfaceRequestData selectByPrimaryKey(String id);
+ InterfaceRequestData selectByBatchId(@Param("batchId") String batchId, @Param("ywlx")String ywlx);
+
int updateByPrimaryKeySelective(InterfaceRequestData record);
int updateByPrimaryKeyWithBLOBs(InterfaceRequestData record);
diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/dao/OrderProcessInfoMapper.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/dao/OrderProcessInfoMapper.java
index f9c18ee3..cb349596 100644
--- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/dao/OrderProcessInfoMapper.java
+++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/dao/OrderProcessInfoMapper.java
@@ -51,6 +51,10 @@ public interface OrderProcessInfoMapper {
*/
OrderProcessInfo queryOrderProcessInfoByFpqqlsh(@Param("fpqqlsh") String fpqqlsh, @Param("shList") List shList);
+ List queryOrderProcessInfoByBzdh(@Param("bzdh") String bzdh, @Param("shList")List shList);
+
+ List queryOrderProcessInfoByBzdhs(@Param("bzdhs") List bzdhs, @Param("shList")List shList);
+
/**
* 根据批次号查询订单处理表数据
*
@@ -160,4 +164,8 @@ public interface OrderProcessInfoMapper {
@Param("shList") List shList, @Param("entList") List entList);
List