Bladeren bron

变更清单新增值及对应值覆盖

ellisran 1 jaar geleden
bovenliggende
commit
f02fd11de3
2 gewijzigde bestanden met toevoegingen van 7 en 0 verwijderingen
  1. 2 0
      app/service/change.js
  2. 5 0
      sql/update.sql

+ 2 - 0
app/service/change.js

@@ -856,6 +856,8 @@ module.exports = app => {
                         };
                         if (postData.audit_next_id === undefined) {
                             list_update.samount = amount !== null ? amount : '';
+                            list_update.checked_amount = amount !== null ? parseFloat(amount) : 0;
+                            list_update.checked_price = amount !== null ? this.ctx.helper.mul(changeListInfo.unit_price, list_update.checked_amount, tp_decimal) : 0;
                         }
                         await this.transaction.update(this.ctx.service.changeAuditList.tableName, list_update);
                     }

+ 5 - 0
sql/update.sql

@@ -0,0 +1,5 @@
+ALTER TABLE `zh_change_audit_list`
+ADD COLUMN `checked_amount` decimal(30, 8) NULL DEFAULT NULL COMMENT '审批变更后数量(整型)' AFTER `samount`,
+ADD COLUMN `checked_price` decimal(30, 8) NULL DEFAULT NULL COMMENT '审批变更后金额(整型)' AFTER `checked_amount`;
+
+UPDATE `zh_change_audit_list` SET `checked_amount` = CONVERT(`samount`, DECIMAL) WHERE `samount` != '';