MaiXinRong 5 роки тому
батько
коміт
5767dbe968
1 змінених файлів з 4 додано та 2 видалено
  1. 4 2
      app/base/base_bills_service.js

+ 4 - 2
app/base/base_bills_service.js

@@ -509,8 +509,10 @@ class BaseBillsSerivce extends TreeService {
     }
 
     async deal2sgfh(tid) {
-        const sql = 'UPDATE ' + this.tableName + ' SET sgfh_qty = deal_qty, quantity = deal_qty + sjcl_qty + qtcl_qty, ' +
-            '   sgfh_tp = deal_tp, total_price = deal_tp + sjcl_tp + qtcl_tp' +
+        const sql = 'UPDATE ' + this.tableName + ' SET sgfh_qty = deal_qty,' +
+            '    quantity = IFNULL(deal_qty, 0) + IFNULL(sjcl_qty, 0) + IFNULL(qtcl_qty, 0), ' +
+            '    sgfh_tp = deal_tp,' +
+            '    total_price = IFNULl(deal_tp, 0) + sjcl_tp, 0) + qtcl_tp, 0)' +
             '  WHERE tender_id = ?';
         const sqlParam = [tid];
         await this.db.query(sql, sqlParam);