TonyKang 5 سال پیش
والد
کامیت
a5422ade1d
2فایلهای تغییر یافته به همراه6 افزوده شده و 2 حذف شده
  1. 1 1
      config/config.js
  2. 5 1
      modules/main/models/ration.js

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 1 - 1
config/config.js


+ 5 - 1
modules/main/models/ration.js

@@ -24,7 +24,11 @@ class rationModel extends baseModel {
             if (!err) {
                 if (isReport){
                     for (let i = 0; i < datas.length; i++) {
-                        if(datas[i]._doc.rationQuantityCoe&&datas[i]._doc.rationQuantityCoe!="")datas[i]._doc.quantity = datas[i]._doc.quantity* parseFloat(datas[i]._doc.rationQuantityCoe);
+                        if (datas[i]._doc.rationQuantityCoe !== null && datas[i]._doc.rationQuantityCoe !== undefined && datas[i]._doc.rationQuantityCoe !== '' && datas[i]._doc.rationQuantityCoe !== 0) {
+                            //如有调价,则需要改动
+                            datas[i]._doc.quantity = parseFloat(datas[i]._doc.quantity) * parseFloat(datas[i]._doc.rationQuantityCoe);
+                            datas[i]._doc.contain = parseFloat(datas[i]._doc.contain) * parseFloat(datas[i]._doc.rationQuantityCoe);
+                        }
                         let fees = datas[i]._doc.fees;
                         if (fees){
                             for (let i = 0; i < fees.length; i++) {