|
@@ -107,14 +107,14 @@ namespace app\cxinv\model;
|
|
if($pay->wpay_fee+$pay->pay_tag_fee<$total_fee)throw new \Exception('对账单未付金额不足');
|
|
if($pay->wpay_fee+$pay->pay_tag_fee<$total_fee)throw new \Exception('对账单未付金额不足');
|
|
$pay->wpay_fee=$pay->wpay_fee+$pay->pay_tag_fee-$total_fee;
|
|
$pay->wpay_fee=$pay->wpay_fee+$pay->pay_tag_fee-$total_fee;
|
|
$pay->pay_status = $pay->wpay_fee==0 &&$pay->pay_fee==0 ? 3:($pay->apay_fee==0?1:2);
|
|
$pay->pay_status = $pay->wpay_fee==0 &&$pay->pay_fee==0 ? 3:($pay->apay_fee==0?1:2);
|
|
- $pay->pay_tag_fee +=$total_fee;
|
|
|
|
|
|
+ $pay->pay_tag_fee=$total_fee;
|
|
$pay->pay_tag= 1;
|
|
$pay->pay_tag= 1;
|
|
}
|
|
}
|
|
if($type==2){
|
|
if($type==2){
|
|
if($pay->winv_fee+$pay->inv_tag_fee<$total_fee)throw new \Exception('对账单未开票金额不足');
|
|
if($pay->winv_fee+$pay->inv_tag_fee<$total_fee)throw new \Exception('对账单未开票金额不足');
|
|
$pay->winv_fee=$pay->winv_fee+$pay->inv_tag_fee-$total_fee;
|
|
$pay->winv_fee=$pay->winv_fee+$pay->inv_tag_fee-$total_fee;
|
|
$pay->inv_status = $pay->winv_fee==0 &&$pay->inv_fee==0 ? 3:($pay->ainv_fee==0?1:2);
|
|
$pay->inv_status = $pay->winv_fee==0 &&$pay->inv_fee==0 ? 3:($pay->ainv_fee==0?1:2);
|
|
- $pay->inv_tag_fee +=$total_fee;
|
|
|
|
|
|
+ $pay->inv_tag_fee=$total_fee;
|
|
$pay->inv_tag =1;
|
|
$pay->inv_tag =1;
|
|
}
|
|
}
|
|
$resulr= $pay->save();
|
|
$resulr= $pay->save();
|
|
@@ -168,14 +168,14 @@ namespace app\cxinv\model;
|
|
}
|
|
}
|
|
$qrd->wpay_fee=$qrd->wpay_fee+$qrd->pay_tag_fee-$total_fee;
|
|
$qrd->wpay_fee=$qrd->wpay_fee+$qrd->pay_tag_fee-$total_fee;
|
|
$qrd->pay_status = $qrd->wpay_fee==0 &&$qrd->pay_fee==0 ? 3:($qrd->apay_fee==0?1:2);
|
|
$qrd->pay_status = $qrd->wpay_fee==0 &&$qrd->pay_fee==0 ? 3:($qrd->apay_fee==0?1:2);
|
|
- $qrd->pay_tag_fee +=$total_fee;
|
|
|
|
|
|
+ $qrd->pay_tag_fee=$total_fee;
|
|
$qrd->pay_tag= 1;
|
|
$qrd->pay_tag= 1;
|
|
}
|
|
}
|
|
if($type==4){
|
|
if($type==4){
|
|
if($qrd->winv_fee+$qrd->inv_tag_fee<$total_fee)throw new \Exception('对账单未开票金额不足');
|
|
if($qrd->winv_fee+$qrd->inv_tag_fee<$total_fee)throw new \Exception('对账单未开票金额不足');
|
|
$qrd->winv_fee=$qrd->winv_fee+$qrd->inv_tag_fee-$total_fee;
|
|
$qrd->winv_fee=$qrd->winv_fee+$qrd->inv_tag_fee-$total_fee;
|
|
$qrd->inv_status = $qrd->winv_fee==0 &&$qrd->inv_fee==0 ? 3:($qrd->ainv_fee==0?1:2);
|
|
$qrd->inv_status = $qrd->winv_fee==0 &&$qrd->inv_fee==0 ? 3:($qrd->ainv_fee==0?1:2);
|
|
- $qrd->inv_tag_fee +=$total_fee;
|
|
|
|
|
|
+ $qrd->inv_tag_fee =$total_fee;
|
|
$qrd->inv_tag =1;
|
|
$qrd->inv_tag =1;
|
|
}
|
|
}
|
|
$resulr=$qrd->save();
|
|
$resulr=$qrd->save();
|
|
@@ -234,7 +234,7 @@ namespace app\cxinv\model;
|
|
if($cgd->wpay_fee+$cgd->pay_tag_fee<$total_fee)throw new \Exception('采购单未付金额不足');
|
|
if($cgd->wpay_fee+$cgd->pay_tag_fee<$total_fee)throw new \Exception('采购单未付金额不足');
|
|
$cgd->wpay_fee=$cgd->wpay_fee+$cgd->pay_tag_fee-$total_fee;
|
|
$cgd->wpay_fee=$cgd->wpay_fee+$cgd->pay_tag_fee-$total_fee;
|
|
$cgd->pay_status = $cgd->wpay_fee==0 ? 3:($cgd->apay_fee==0?1:2);
|
|
$cgd->pay_status = $cgd->wpay_fee==0 ? 3:($cgd->apay_fee==0?1:2);
|
|
- $cgd->pay_tag_fee +=$total_fee;
|
|
|
|
|
|
+ $cgd->pay_tag_fee=$total_fee;
|
|
$cgd->pay_tag= 1;
|
|
$cgd->pay_tag= 1;
|
|
if(!$payInfo->isEmpty()){
|
|
if(!$payInfo->isEmpty()){
|
|
$payInfo->wpay_fee=$payInfo->wpay_fee-$total_fee;
|
|
$payInfo->wpay_fee=$payInfo->wpay_fee-$total_fee;
|
|
@@ -251,7 +251,7 @@ namespace app\cxinv\model;
|
|
if($cgd->winv_fee+$cgd->inv_tag_fee<$total_fee)throw new \Exception('对账单未开票金额不足');
|
|
if($cgd->winv_fee+$cgd->inv_tag_fee<$total_fee)throw new \Exception('对账单未开票金额不足');
|
|
$cgd->winv_fee=$cgd->winv_fee+$cgd->inv_tag_fee-$total_fee;
|
|
$cgd->winv_fee=$cgd->winv_fee+$cgd->inv_tag_fee-$total_fee;
|
|
$cgd->inv_status = $cgd->winv_fee==0? 3:($cgd->ainv_fee==0?1:2);
|
|
$cgd->inv_status = $cgd->winv_fee==0? 3:($cgd->ainv_fee==0?1:2);
|
|
- $cgd->inv_tag_fee +=$total_fee;
|
|
|
|
|
|
+ $cgd->inv_tag_fee=$total_fee;
|
|
$cgd->inv_tag =1;
|
|
$cgd->inv_tag =1;
|
|
if(!$payInfo->isEmpty()){
|
|
if(!$payInfo->isEmpty()){
|
|
$payInfo->winv_fee=$payInfo->winv_fee-$total_fee;
|
|
$payInfo->winv_fee=$payInfo->winv_fee-$total_fee;
|