Kaynağa Gözat

NPO冲销开发处理

chenkang11 6 gün önce
ebeveyn
işleme
ae0c47a941

+ 8 - 1
mjava-ts/src/main/java/com/malk/taisen/Timers/Time.java

@@ -8,6 +8,7 @@ import com.malk.taisen.service.NonPoServer;
 import com.malk.utils.UtilMap;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.scheduling.annotation.EnableScheduling;
 import org.springframework.scheduling.annotation.Scheduled;
@@ -30,9 +31,15 @@ public class Time {
      * 每半小时查询下 NPO 流程结束待推送的数据
      */
     //暂不开启
+//
+//    @Value(value = "${sap.QA_sapUrl_Poc}")
+//    private String QA_sapUrl;
 //    @Scheduled(fixedRate = 1000 * 1800)
 //    public void JX() throws Exception {
-//        nonPoServer.NonPoinsetSAP0005list();
+//       // nonPoServer.NonPoinsetSAP0005list();
+//
+//      System.out.println("QA_sapUrl:"+QA_sapUrl);
+//
 //    }
 
 }

+ 7 - 1
mjava-ts/src/main/java/com/malk/taisen/service/impl/NonPoServerImpl.java

@@ -687,7 +687,13 @@ public class NonPoServerImpl implements NonPoServer {
                     body.put("BELNR", UtilMap.getString(detail, "textField_mkxd96yx"));
 
                     body.put("GJAHR", UtilMap.getString(detail, "textField_mkxd96yy"));
-                    body.put("STGRD", UtilMap.getString(detail, "selectField_mkxd96z6"));
+                    if (UtilMap.getString(detail, "selectField_mkxd96z6").equals("当前期间冲销")){
+                        body.put("STGRD","01" );
+                    }
+                    if (UtilMap.getString(detail, "selectField_mkxd96z6").equals("关闭期间冲销")){
+                        body.put("STGRD","02" );
+                    }
+
                     body.put("USNAM", uid);
                     if (detail.containsKey("dateField_mkxd96z1")) {
                         if (detail.get("dateField_mkxd96z1").toString() != "") {