231
This commit is contained in:
@@ -47,7 +47,7 @@ namespace Pilot_KD_Parino.QPHY_AutoWrireRecord
|
|||||||
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()
|
||||||
where decimal.Parse(b["FALLAMOUNT22"]?.ToString()) != decimal.Parse(q["F_AMOUNT"]?.ToString())
|
where decimal.Parse(b["FALLAMOUNT22"]?.ToString()) > decimal.Parse(q["F_AMOUNT"]?.ToString())
|
||||||
select q["FBILLNO"]).ToList();
|
select q["FBILLNO"]).ToList();
|
||||||
if (one1.Count > 0)
|
if (one1.Count > 0)
|
||||||
{
|
{
|
||||||
@@ -62,7 +62,7 @@ namespace Pilot_KD_Parino.QPHY_AutoWrireRecord
|
|||||||
|
|
||||||
one1 = (from q in data
|
one1 = (from q in data
|
||||||
join b in list2 on q["FBILLNO"].ToString() equals b["FBILLNO3"].ToString()
|
join b in list2 on q["FBILLNO"].ToString() equals b["FBILLNO3"].ToString()
|
||||||
where decimal.Parse(b["FALLAMOUNT33"]?.ToString()) != decimal.Parse(q["F_AMOUNT"]?.ToString())
|
where decimal.Parse(b["FALLAMOUNT33"]?.ToString()) > decimal.Parse(q["F_AMOUNT"]?.ToString())
|
||||||
select q["FBILLNO"]).ToList();
|
select q["FBILLNO"]).ToList();
|
||||||
if (one1.Count > 0)
|
if (one1.Count > 0)
|
||||||
{
|
{
|
||||||
|
|||||||
17
更新核销金额.sql
17
更新核销金额.sql
@@ -14,9 +14,6 @@ BEGIN
|
|||||||
UPDATE T_AutoWrireRecordEntry SET FALLAMOUNT2=FALLAMOUNT22
|
UPDATE T_AutoWrireRecordEntry SET FALLAMOUNT2=FALLAMOUNT22
|
||||||
WHERE fid=@fid
|
WHERE fid=@fid
|
||||||
|
|
||||||
UPDATE T_AutoWrireRecord SET F_YeWuDate=b.FDATE3
|
|
||||||
FROM T_AutoWrireRecordEntry2 b
|
|
||||||
WHERE T_AutoWrireRecord.FID=@fid AND F_YeWuDate IS NULL AND b.FID=T_AutoWrireRecord.FID
|
|
||||||
|
|
||||||
UPDATE T_AutoWrireRecordEntry2 SET FALLAMOUNT3=FALLAMOUNT33,FCONTRACTNUMBER2=(SELECT STRING_AGG(FCONTRACTNUMBER,',') FROM T_AutoWrireRecordEntry WHERE fid= T_AutoWrireRecordEntry2.FID)
|
UPDATE T_AutoWrireRecordEntry2 SET FALLAMOUNT3=FALLAMOUNT33,FCONTRACTNUMBER2=(SELECT STRING_AGG(FCONTRACTNUMBER,',') FROM T_AutoWrireRecordEntry WHERE fid= T_AutoWrireRecordEntry2.FID)
|
||||||
WHERE fid=@fid
|
WHERE fid=@fid
|
||||||
@@ -32,9 +29,19 @@ LEFT JOIN T_AutoWrireRecordEntry2 b ON a.FBILLNO=b.FBILLNO3
|
|||||||
WHERE b.fid=@fid
|
WHERE b.fid=@fid
|
||||||
|
|
||||||
IF(@custID1 !=@cusId2 )
|
IF(@custID1 !=@cusId2 )
|
||||||
|
begin
|
||||||
UPDATE T_AutoWrireRecord SET F_KUAKEHU='<EFBFBD><EFBFBD>' WHERE FID=@fid
|
UPDATE T_AutoWrireRecord SET F_KUAKEHU='<EFBFBD><EFBFBD>' WHERE FID=@fid
|
||||||
|
update T_AutoWrireRecord SET F_YeWuDate=FCreateDate
|
||||||
|
WHERE T_AutoWrireRecord.FID=@fid AND F_YeWuDate IS NULL
|
||||||
|
end
|
||||||
ELSE
|
ELSE
|
||||||
UPDATE T_AutoWrireRecord SET F_KUAKEHU='<EFBFBD><EFBFBD>' WHERE FID=@fid
|
begin
|
||||||
|
UPDATE T_AutoWrireRecord SET F_KUAKEHU='<EFBFBD><EFBFBD>' WHERE FID=@fid
|
||||||
|
|
||||||
|
UPDATE T_AutoWrireRecord SET F_YeWuDate=b.FDATE3
|
||||||
|
FROM T_AutoWrireRecordEntry2 b
|
||||||
|
WHERE T_AutoWrireRecord.FID=@fid AND F_YeWuDate IS NULL AND b.FID=T_AutoWrireRecord.FID
|
||||||
|
|
||||||
UPDATE C SET F_Amount =c.F_Amount+ISNULL( d.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0)
|
UPDATE C SET F_Amount =c.F_Amount+ISNULL( d.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0)
|
||||||
FROM T_AutoWrireRecord A
|
FROM T_AutoWrireRecord A
|
||||||
INNER JOIN T_AutoWrireRecordEntry B ON A.FID = B.FID
|
INNER JOIN T_AutoWrireRecordEntry B ON A.FID = B.FID
|
||||||
@@ -47,7 +54,7 @@ ELSE
|
|||||||
GROUP BY B.FBILLNO2
|
GROUP BY B.FBILLNO2
|
||||||
) d ON d.FBILLNO2 =b.FBILLNO2
|
) d ON d.FBILLNO2 =b.FBILLNO2
|
||||||
WHERE a.FID =@FID ;
|
WHERE a.FID =@FID ;
|
||||||
|
end
|
||||||
|
|
||||||
--<EFBFBD><EFBFBD>Ӧ<EFBFBD>յ<EFBFBD><EFBFBD>ۼƺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
--<EFBFBD><EFBFBD>Ӧ<EFBFBD>յ<EFBFBD><EFBFBD>ۼƺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||||
UPDATE C SET F_Amount =c.F_Amount+ISNULL( d.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0)
|
UPDATE C SET F_Amount =c.F_Amount+ISNULL( d.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,0)
|
||||||
|
|||||||
Reference in New Issue
Block a user