|
@@ -71,43 +71,43 @@ class divert_account
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- #加款
|
|
|
- public function add_member($member_id, $available_amounts, $freeze_amounts = 0.00)
|
|
|
- {
|
|
|
- $trans = null;
|
|
|
- try {
|
|
|
- $mod_divert = Model('account_divert');
|
|
|
- $trans = new trans_wapper($mod_divert,__METHOD__);
|
|
|
- $mod_divert->divert_member($member_id,$available_amounts,$freeze_amounts);
|
|
|
- $trans->commit();
|
|
|
- return true;
|
|
|
- }
|
|
|
- catch (Exception $ex)
|
|
|
- {
|
|
|
- $trans->rollback();
|
|
|
- Log::record($ex->getMessage(), Log::ERR);
|
|
|
- return false;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- #减款
|
|
|
- public function reduce_member($member_id, $available_amounts, $freeze_amounts = 0.00)
|
|
|
- {
|
|
|
- $trans = null;
|
|
|
- try {
|
|
|
- $mod_divert = Model('account_divert');
|
|
|
- $trans = new trans_wapper($mod_divert,__METHOD__);
|
|
|
- $mod_divert->divert_member($member_id,-$available_amounts,$freeze_amounts);
|
|
|
- $trans->commit();
|
|
|
- return true;
|
|
|
- }
|
|
|
- catch (Exception $ex)
|
|
|
- {
|
|
|
- $trans->rollback();
|
|
|
- Log::record($ex->getMessage(), Log::ERR);
|
|
|
- return false;
|
|
|
- }
|
|
|
- }
|
|
|
+// #加款
|
|
|
+// public function add_member($member_id, $available_amounts, $freeze_amounts = 0.00)
|
|
|
+// {
|
|
|
+// $trans = null;
|
|
|
+// try {
|
|
|
+// $mod_divert = Model('account_divert');
|
|
|
+// $trans = new trans_wapper($mod_divert,__METHOD__);
|
|
|
+// $mod_divert->divert_member($member_id,$available_amounts,$freeze_amounts);
|
|
|
+// $trans->commit();
|
|
|
+// return true;
|
|
|
+// }
|
|
|
+// catch (Exception $ex)
|
|
|
+// {
|
|
|
+// $trans->rollback();
|
|
|
+// Log::record($ex->getMessage(), Log::ERR);
|
|
|
+// return false;
|
|
|
+// }
|
|
|
+// }
|
|
|
+//
|
|
|
+// #减款
|
|
|
+// public function reduce_member($member_id, $available_amounts, $freeze_amounts = 0.00)
|
|
|
+// {
|
|
|
+// $trans = null;
|
|
|
+// try {
|
|
|
+// $mod_divert = Model('account_divert');
|
|
|
+// $trans = new trans_wapper($mod_divert,__METHOD__);
|
|
|
+// $mod_divert->divert_member($member_id,-$available_amounts,$freeze_amounts);
|
|
|
+// $trans->commit();
|
|
|
+// return true;
|
|
|
+// }
|
|
|
+// catch (Exception $ex)
|
|
|
+// {
|
|
|
+// $trans->rollback();
|
|
|
+// Log::record($ex->getMessage(), Log::ERR);
|
|
|
+// return false;
|
|
|
+// }
|
|
|
+// }
|
|
|
|
|
|
public function init_merchant($mchid)
|
|
|
{
|
|
@@ -164,15 +164,15 @@ class divert_account
|
|
|
}
|
|
|
|
|
|
|
|
|
- public function update_merchants()
|
|
|
+ public function update_account($time)
|
|
|
{
|
|
|
$mod_divert = Model('account_divert');
|
|
|
- $mids = $this->unique_mids();
|
|
|
+ $mids = $mod_divert->need_upmembers($time);
|
|
|
foreach ($mids as $mid)
|
|
|
{
|
|
|
[$succ, $available_amounts, $freeze_amounts] = $mod_divert->stat_member($mid);
|
|
|
if($succ) {
|
|
|
- $update = Model('member')->where(['member_id' => $mid])->update(['available_predeposit' => $available_amounts,'freeze_predeposit' => $freeze_amounts]);
|
|
|
+ Model('member')->editMember(['member_id' => $mid],['available_predeposit' => $available_amounts,'freeze_predeposit' => $freeze_amounts]);
|
|
|
}
|
|
|
}
|
|
|
}
|