Ver Fonte

附件路径处理1

turborao há 1 semana atrás
pai
commit
30da573006

+ 6 - 5
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/nckd/jimin/jyyy/fi/webapi/TransDetailApiPlugin.java

@@ -358,7 +358,7 @@ public class TransDetailApiPlugin implements Serializable {
         String electricAddress = jsonObject.getString("electricAddress");
         // 判断是否有电子回单,如果有则处理电子回单单据对象,并保存
         if (EmptyUtils.isNotEmpty(electricAddress)) {
-            DynamicObject elecreceipt = BusinessDataServiceHelper.loadSingle(BeiElecreceiptConstantInfo.ENTITYID, new QFilter[]{new QFilter("billno", QCP.equals, receiptNo)});
+            DynamicObject elecreceipt = BusinessDataServiceHelper.loadSingle(BeiElecreceiptConstantInfo.ENTITYID, new QFilter[]{new QFilter("receiptno", QCP.equals, receiptNo)});
             /**
              * 保存电子回单
              */
@@ -470,13 +470,14 @@ public class TransDetailApiPlugin implements Serializable {
          */
         if(EmptyUtils.isNotEmpty(electricAddress)){
             String address = electricAddress;
+            address = address.replace("//", "/");
+            address = address.replace("\\", "/");
             String filename = extractFilename(address);
             //elecreceiptDyn.set(BeiElecreceiptConstantInfo.UPLOADFILENAME,filename);//文件名称
 
-            address=address.split("Files")[1];
-            address=address.replace("\\", "/");
-            address="/Files"+address;
-            address=address.replace("//", "/");
+            address = address.split("Files")[1];
+            address = "/Files"+address;
+            address = address.replace("//", "/");
             elecreceiptDyn.set(BeiElecreceiptConstantInfo.FILEPATH,address);//电子回单路径
 
             /**