|  | @@ -197,11 +197,11 @@ module.exports = app => {
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              const precision = this.ctx.helper.findPrecision(this.ctx.tender.info.precision, ledgerData.unit);
 | 
	
		
			
				|  |  | -            if (insertData.contract_qty) {
 | 
	
		
			
				|  |  | +            if (insertData.contract_qty !== undefined) {
 | 
	
		
			
				|  |  |                  d.contract_qty = this.round(insertData.contract_qty, precision.value);
 | 
	
		
			
				|  |  |                  d.contract_tp = this.ctx.helper.mul(d.contract_qty, ledgerData.unit_price, info.decimal.tp);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            if (insertData.qc_qty) {
 | 
	
		
			
				|  |  | +            if (insertData.qc_qty !== undefined) {
 | 
	
		
			
				|  |  |                  d.qc_qty = this.round(insertData.qc_qty, precision.value);
 | 
	
		
			
				|  |  |                  d.qc_tp = this.ctx.helper.mul(d.qc_qty, ledgerData.unit_price, info.decimal.tp);
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -235,12 +235,6 @@ module.exports = app => {
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                      if (!stageBills || stageBills.times !== this.ctx.stage.curTimes || stageBills.order !== this.ctx.stage.curOrder) {
 | 
	
		
			
				|  |  |                          await this._insertStageBillsData(transaction, d, stageBills, ledgerBills);
 | 
	
		
			
				|  |  | -                        // d.tid = this.ctx.tender.id;
 | 
	
		
			
				|  |  | -                        // d.sid = this.ctx.stage.id;
 | 
	
		
			
				|  |  | -                        // d.said = this.ctx.session.sessionUser.accountId;
 | 
	
		
			
				|  |  | -                        // d.times = this.ctx.stage.curTimes;
 | 
	
		
			
				|  |  | -                        // d.order = this.ctx.stage.curOrder;
 | 
	
		
			
				|  |  | -                        // await transaction.insert(this.tableName, d);
 | 
	
		
			
				|  |  |                      } else {
 | 
	
		
			
				|  |  |                          d.id = stageBills.id;
 | 
	
		
			
				|  |  |                          await transaction.update(this.tableName, d);
 |