|
@@ -246,7 +246,7 @@ class Cash
|
|
|
$account_cash = Dever::db('option/cash')->select(array('aid' => $info['aid']));
|
|
|
if ($account_cash) {
|
|
|
foreach ($account_cash as $k => $v) {
|
|
|
- $cash = Dever::db('option/bill_jiaofu')->getTotal(array('where_end' => $info['jiaofu_date'], 'where_type' => $v['type'], 'where_aid' => $info['aid'], 'where_status' => 2));
|
|
|
+ $cash = Dever::db('option/bill_jiaofu')->getTotal(array('where_end' => $info['jiaofu_date'], 'where_type' => $v['type'], 'where_aid' => $v['aid'], 'where_mid' => $v['mid'], 'where_status' => 2));
|
|
|
if ($cash) {
|
|
|
$update = array();
|
|
|
$update['where_id'] = $v['id'];
|
|
@@ -259,7 +259,7 @@ class Cash
|
|
|
Dever::db('option/cash')->update($update);
|
|
|
|
|
|
|
|
|
- $fafang = Dever::db('option/bill_fafang')->find(array('status' => 2, 'type' => $v['type'], 'aid' => $info['aid']));
|
|
|
+ $fafang = Dever::db('option/bill_fafang')->find(array('status' => 2, 'type' => $v['type'], 'aid' => $v['aid'], 'mid' => $v['mid']));
|
|
|
if ($fafang) {
|
|
|
foreach ($fafang as $v1) {
|
|
|
if ($cash['total'] >= $v1['cash']) {
|
|
@@ -268,10 +268,9 @@ class Cash
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ Dever::db('option/bill_jiaofu')->upYes(array('where_end' => $info['jiaofu_date'], 'where_aid' => $v['aid'], 'where_mid' => $v['mid'], 'where_status' => 2, 'set_agreement_id' => $info['id'], 'set_status' => 1, 'set_qdate' => time()));
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- Dever::db('option/bill_jiaofu')->upYes(array('where_end' => $info['jiaofu_date'], 'where_aid' => $info['aid'], 'where_status' => 2, 'set_agreement_id' => $info['id'], 'set_status' => 1, 'set_qdate' => time()));
|
|
|
}
|
|
|
}
|
|
|
|