2 Commits 67d79cade0 ... 93ac85e21a

Autor SHA1 Mensagem Data
  13246659623 93ac85e21a Merge remote-tracking branch 'origin/master' 6 meses atrás
  13246659623 a933a98da7 批量支付代码 6 meses atrás

+ 1 - 1
src/main/java/fi/cas/opplugin/PayBillToolUtil.java

@@ -1110,7 +1110,7 @@ public class PayBillToolUtil {
     public static String payBillForCBSSync(DynamicObject[] billEntities) {
         StringBuffer errMsg = new StringBuffer();
         //获取接口链接等信息
-        DynamicObject jkpzxx = BusinessDataServiceHelper.loadSingle("nckd_jkpzxx",new QFilter[]{new QFilter("number","=","paytozfqz")});
+        DynamicObject jkpzxx = BusinessDataServiceHelper.loadSingle("nckd_jkpzxx",new QFilter[]{new QFilter("number","=","paytozfqzZFQZdb")});
         String servername =  jkpzxx.getString("nckd_servername");
         String port =  jkpzxx.getString("nckd_port");
 

+ 2 - 2
src/main/java/fi/cas/opplugin/PayToZFQZOP.java

@@ -37,8 +37,8 @@ public class PayToZFQZOP  extends AbstractOperationServicePlugIn {
                 int bbh = payBillEntity.getInt("nckd_bbh");
                 int fkcs = payBillEntity.getInt("nckd_fkcs");
                 String billstatusString = payBillEntity.getString("billstatus");
-                if ("C".equals(billstatusString)&&"4".equals(paystatus)&&bbh>=1 && bbh!=fkcs-1) {
-                    //状态为已审批,支付状态为失败,版本号>1,版本号=付款次数-1。符合付款条件,修改状态和版本号先
+                if ("C".equals(billstatusString)&&"4".equals(paystatus)&&bbh>=0 && bbh==fkcs-1) {
+                    //状态为已审批,支付状态为失败,版本号>0,版本号=付款次数-1。符合付款条件,修改状态和版本号先
                     payBillEntity.set("nckd_paystatus", "1");//支付状态改回未支付
                     payBillEntity.set("nckd_bbh",bbh+1);
                     SaveServiceHelper.update(payBillEntity);

+ 1 - 1
src/main/java/fi/cas/task/PayQueryStatusTast.java

@@ -24,7 +24,7 @@ public class PayQueryStatusTast extends AbstractTask {
         filter.and("nckd_paystatus", QCP.equals, "2");
         filter.and("nckd_fkcs", QCP.large_than, 0);
         DynamicObject[] payinfos = BusinessDataServiceHelper.load("cas_paybill","billno,billstatus,nckd_paystatus,nckd_sbyy,nckd_fqqdrq,nckd_fkcs,nckd_bbh", new QFilter[] {filter});
-        DynamicObject jkpzxx = BusinessDataServiceHelper.loadSingle("nckd_jkpzxx",new QFilter[]{new QFilter("number","=","paytozfqz")});
+        DynamicObject jkpzxx = BusinessDataServiceHelper.loadSingle("nckd_jkpzxx",new QFilter[]{new QFilter("number","=","paytoZFQZdb")});
         String servername =  jkpzxx.getString("nckd_servername");
         String port =  jkpzxx.getString("nckd_port");