upd
This commit is contained in:
@ -176,11 +176,10 @@ class PoAdapter extends Adapter {
|
|||||||
let ratepo = req.body.ratepo;
|
let ratepo = req.body.ratepo;
|
||||||
let migo = req.body.migo;
|
let migo = req.body.migo;
|
||||||
let idxpoold = req.body.idxpoold;
|
let idxpoold = req.body.idxpoold;
|
||||||
let currency_id = req.body.currency_id ?? null;
|
let currencyFieldsPo = curr
|
||||||
|
? ",currency_id=(SELECT _idx FROM tbl_currency WHERE currency='" + curr + "' AND isdeleted=0 LIMIT 1)" +
|
||||||
let currencyFieldsPo = currency_id
|
",rate_snapshot=(SELECT rate FROM tbl_currency WHERE currency='" + curr + "' AND isdeleted=0 LIMIT 1)"
|
||||||
? ",currency_id='"+currency_id+"',rate_snapshot=(select rate from tbl_currency where _idx='"+currency_id+"' and isdeleted=0 limit 1)"
|
: "";
|
||||||
: ",currency_id=NULL,rate_snapshot=NULL";
|
|
||||||
|
|
||||||
let qry = "";
|
let qry = "";
|
||||||
if (idxpoold != idxpo && idxpoold != 0) {
|
if (idxpoold != idxpo && idxpoold != 0) {
|
||||||
@ -257,7 +256,7 @@ class PoAdapter extends Adapter {
|
|||||||
vendorid +
|
vendorid +
|
||||||
"',vendorname='" +
|
"',vendorname='" +
|
||||||
vendorname +
|
vendorname +
|
||||||
"',uby='" +
|
"'" + currencyFieldsPo + ",uby='" +
|
||||||
nik +
|
nik +
|
||||||
"',udt=now() ";
|
"',udt=now() ";
|
||||||
qry =
|
qry =
|
||||||
@ -270,7 +269,7 @@ class PoAdapter extends Adapter {
|
|||||||
vendorid +
|
vendorid +
|
||||||
"',vendorname='" +
|
"',vendorname='" +
|
||||||
vendorname +
|
vendorname +
|
||||||
"',uby='" +
|
"'" + currencyFieldsPo + ",uby='" +
|
||||||
nik +
|
nik +
|
||||||
"',udt=now() ";
|
"',udt=now() ";
|
||||||
qry = qry + "where _idx='" + idxpo + "' and isdeleted=0";
|
qry = qry + "where _idx='" + idxpo + "' and isdeleted=0";
|
||||||
@ -1043,6 +1042,14 @@ class PoAdapter extends Adapter {
|
|||||||
"',idxpoboq='" +
|
"',idxpoboq='" +
|
||||||
idxpoboq +
|
idxpoboq +
|
||||||
"',";
|
"',";
|
||||||
|
qry += "currency_id=(SELECT COALESCE(c1._idx,c2._idx) FROM tbl_pr p "
|
||||||
|
+ "LEFT JOIN tbl_currency c1 ON c1._idx=p.currency_id AND c1.isdeleted=0 "
|
||||||
|
+ "LEFT JOIN tbl_currency c2 ON c2.currency=p.curr AND c2.isdeleted=0 "
|
||||||
|
+ "WHERE p._idx='" + idxpr + "' LIMIT 1),"
|
||||||
|
+ "rate_snapshot=(SELECT COALESCE(c1.rate,c2.rate) FROM tbl_pr p "
|
||||||
|
+ "LEFT JOIN tbl_currency c1 ON c1._idx=p.currency_id AND c1.isdeleted=0 "
|
||||||
|
+ "LEFT JOIN tbl_currency c2 ON c2.currency=p.curr AND c2.isdeleted=0 "
|
||||||
|
+ "WHERE p._idx='" + idxpr + "' LIMIT 1),";
|
||||||
qry += "iby='" + nik + "',idt=now()";
|
qry += "iby='" + nik + "',idt=now()";
|
||||||
// console.log(qry);
|
// console.log(qry);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user