11
This commit is contained in:
@@ -27,6 +27,7 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
{
|
{
|
||||||
string ADDRESS = "";
|
string ADDRESS = "";
|
||||||
string date = "";
|
string date = "";
|
||||||
|
string fid = "0";
|
||||||
public override void AfterExecuteOperationTransaction(AfterExecuteOperationTransaction e)
|
public override void AfterExecuteOperationTransaction(AfterExecuteOperationTransaction e)
|
||||||
{
|
{
|
||||||
//throw new KDBusinessException("", "至少进来了");
|
//throw new KDBusinessException("", "至少进来了");
|
||||||
@@ -39,7 +40,7 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
//Logger.Error("目标单据数据集合", sdsas, new Exception());
|
//Logger.Error("目标单据数据集合", sdsas, new Exception());
|
||||||
|
|
||||||
string id = Convert.ToString(Billobj["Id"]);
|
string id = Convert.ToString(Billobj["Id"]);
|
||||||
|
fid = id;
|
||||||
string addressSql = $@"/*dialect*/SELECT F_Shippingaddress, FDate FROM dbo.T_SAL_DELIVERYNOTICE WHERE fid={id}";
|
string addressSql = $@"/*dialect*/SELECT F_Shippingaddress, FDate FROM dbo.T_SAL_DELIVERYNOTICE WHERE fid={id}";
|
||||||
var dan = DBServiceHelper.ExecuteDynamicObject(this.Context, addressSql);
|
var dan = DBServiceHelper.ExecuteDynamicObject(this.Context, addressSql);
|
||||||
ADDRESS = dan.Select(t => t["F_Shippingaddress"]).FirstOrDefault()?.ToString();
|
ADDRESS = dan.Select(t => t["F_Shippingaddress"]).FirstOrDefault()?.ToString();
|
||||||
@@ -177,12 +178,15 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
Logger.Error("跨组织的发货通知单", sdsas, new Exception());
|
Logger.Error("跨组织的发货通知单", sdsas, new Exception());
|
||||||
if (ADDRESS != "")
|
if (ADDRESS != "")
|
||||||
{
|
{
|
||||||
string addressSql = $@"/*dialect*/update T_SAL_DELIVERYNOTICE set F_Shippingaddress='{ADDRESS}' from dbo.T_SAL_DELIVERYNOTICE WHERE fid={stocks3["Id"]}";
|
string addressSql = $@"/*dialect*/update T_SAL_DELIVERYNOTICE set F_Shippingaddress=bb.F_Shippingaddress
|
||||||
|
from (select F_Shippingaddress from dbo.T_SAL_DELIVERYNOTICE bb where fid={fid}) bb
|
||||||
|
WHERE T_SAL_DELIVERYNOTICE.fid={stocks3["Id"]} ";
|
||||||
DBServiceHelper.ExecuteDynamicObject(this.Context, addressSql);
|
DBServiceHelper.ExecuteDynamicObject(this.Context, addressSql);
|
||||||
}
|
}
|
||||||
if (date != "")
|
if (date != "")
|
||||||
{
|
{
|
||||||
string addressSql = $@"/*dialect*/update T_SAL_DELIVERYNOTICE set FDate='{date}' from dbo.T_SAL_DELIVERYNOTICE WHERE fid={stocks3["Id"]}";
|
string addressSql = $@"/*dialect*/update T_SAL_DELIVERYNOTICE set FDate='{date}' WHERE fid={stocks3["Id"]}";
|
||||||
|
|
||||||
DBServiceHelper.ExecuteDynamicObject(this.Context, addressSql);
|
DBServiceHelper.ExecuteDynamicObject(this.Context, addressSql);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user