1
This commit is contained in:
parent
b43c134a7e
commit
acf50fa155
@ -45,9 +45,10 @@ namespace Pilot_KD_Parino.QPHY_AutoWrireRecord
|
|||||||
|
|
||||||
var billList = list1.Select(t => t["FBILLNO2"]).ToList();
|
var billList = list1.Select(t => t["FBILLNO2"]).ToList();
|
||||||
string bill = string.Join("','",billList);
|
string bill = string.Join("','",billList);
|
||||||
string sql = $@"/*dialect*/ SELECT a.FBILLNO,(b.FBillAllAmount- isnull(a.F_AMOUNT,0)) as F_AMOUNT FROM dbo.T_SAL_ORDER a
|
string sql = $@"/*dialect*/ SELECT a.FBILLNO,(SUM(c.FAllAmount)- isnull(a.F_AMOUNT,0)) as F_AMOUNT FROM dbo.T_SAL_ORDER a
|
||||||
LEFT JOIN dbo.T_SAL_ORDERFIN b ON a.FID=b.FID
|
LEFT JOIN dbo.T_SAL_ORDERENTRY_F c ON a.FID=c.FID
|
||||||
WHERE a.FBILLNO in ('{bill}') ";
|
WHERE a.FBILLNO in ('{bill}') AND c.FAllAmount>0
|
||||||
|
GROUP BY a.FBILLNO,a.F_AMOUNT ";
|
||||||
var data = DBServiceHelper.ExecuteDynamicObject(this.Context, sql);
|
var data = DBServiceHelper.ExecuteDynamicObject(this.Context, sql);
|
||||||
var one1 = (from q in data
|
var one1 = (from q in data
|
||||||
join b in list1 on q["FBILLNO"].ToString() equals b["FBILLNO2"].ToString()
|
join b in list1 on q["FBILLNO"].ToString() equals b["FBILLNO2"].ToString()
|
||||||
|
|||||||
@ -28,7 +28,7 @@ SELECT @cusId2=a.FCONTACTUNIT FROM dbo.T_AR_RECEIVEBILL a
|
|||||||
LEFT JOIN T_AutoWrireRecordEntry2 b ON a.FBILLNO=b.FBILLNO3
|
LEFT JOIN T_AutoWrireRecordEntry2 b ON a.FBILLNO=b.FBILLNO3
|
||||||
WHERE b.fid=@fid
|
WHERE b.fid=@fid
|
||||||
|
|
||||||
IF(@custID1 !=@cusId2 )
|
IF(@custID1 >0 AND @cusId2 >0 and @custID1 !=@cusId2 )
|
||||||
begin
|
begin
|
||||||
UPDATE T_AutoWrireRecord SET F_KUAKEHU='ÊÇ' WHERE FID=@fid
|
UPDATE T_AutoWrireRecord SET F_KUAKEHU='ÊÇ' WHERE FID=@fid
|
||||||
update T_AutoWrireRecord SET F_YeWuDate=FCreateDate
|
update T_AutoWrireRecord SET F_YeWuDate=FCreateDate
|
||||||
@ -36,7 +36,7 @@ begin
|
|||||||
end
|
end
|
||||||
ELSE
|
ELSE
|
||||||
begin
|
begin
|
||||||
UPDATE T_AutoWrireRecord SET F_KUAKEHU='·ñ' WHERE FID=@fid
|
UPDATE T_AutoWrireRecord SET F_KUAKEHU='·ñ' WHERE FID=@fid
|
||||||
|
|
||||||
UPDATE T_AutoWrireRecord SET F_YeWuDate=b.FDATE3
|
UPDATE T_AutoWrireRecord SET F_YeWuDate=b.FDATE3
|
||||||
FROM T_AutoWrireRecordEntry2 b
|
FROM T_AutoWrireRecordEntry2 b
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user