|
@@ -358,7 +358,7 @@ public class TransDetailApiPlugin implements Serializable {
|
|
String electricAddress = jsonObject.getString("electricAddress");
|
|
String electricAddress = jsonObject.getString("electricAddress");
|
|
// 判断是否有电子回单,如果有则处理电子回单单据对象,并保存
|
|
// 判断是否有电子回单,如果有则处理电子回单单据对象,并保存
|
|
if (EmptyUtils.isNotEmpty(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)){
|
|
if(EmptyUtils.isNotEmpty(electricAddress)){
|
|
String address = electricAddress;
|
|
String address = electricAddress;
|
|
|
|
+ address = address.replace("//", "/");
|
|
|
|
+ address = address.replace("\\", "/");
|
|
String filename = extractFilename(address);
|
|
String filename = extractFilename(address);
|
|
//elecreceiptDyn.set(BeiElecreceiptConstantInfo.UPLOADFILENAME,filename);//文件名称
|
|
//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);//电子回单路径
|
|
elecreceiptDyn.set(BeiElecreceiptConstantInfo.FILEPATH,address);//电子回单路径
|
|
|
|
|
|
/**
|
|
/**
|