|
@@ -124,10 +124,13 @@ class User extends AuthController
|
|
|
$user = UserModel::where('uid', $uid)->find();
|
|
|
if (!$user) return Json::fail('数据不存在!');
|
|
|
$f = array();
|
|
|
- $f[] = Form::radio('money_status', '修改余额', 1)->options([['value' => 1, 'label' => '增加'], ['value' => 2, 'label' => '减少']]);
|
|
|
- $f[] = Form::number('money', '余额')->min(0);
|
|
|
+// $f[] = Form::radio('money_status', '修改余额', 1)->options([['value' => 1, 'label' => '增加'], ['value' => 2, 'label' => '减少']]);
|
|
|
+// $f[] = Form::number('money', '余额')->min(0);
|
|
|
$f[] = Form::radio('integration_status', '修改积分', 1)->options([['value' => 1, 'label' => '增加'], ['value' => 2, 'label' => '减少']]);
|
|
|
$f[] = Form::number('integration', '积分')->min(0);
|
|
|
+ $f[] = Form::radio('consumer_status', '修改消费券', 1)->options([['value' => 1, 'label' => '增加'], ['value' => 2, 'label' => '减少']]);
|
|
|
+ $f[] = Form::number('consumer', '修改消费券')->min(0);
|
|
|
+
|
|
|
$form = Form::make_post_form('修改其他', $f, Url::buildUrl('update_other', array('uid' => $uid)));
|
|
|
$this->assign(compact('form'));
|
|
|
return $this->fetch('public/form-builder');
|
|
@@ -192,6 +195,8 @@ class User extends AuthController
|
|
|
['money', 0],
|
|
|
['integration_status', 0],
|
|
|
['integration', 0],
|
|
|
+ ['consumer_status', 0],
|
|
|
+ ['consumer', 0],
|
|
|
], $this->request);
|
|
|
if (!$uid) return $this->failed('数据不存在');
|
|
|
$user = UserModel::where('uid', $uid)->find();
|
|
@@ -246,6 +251,17 @@ class User extends AuthController
|
|
|
} else {
|
|
|
$res2 = true;
|
|
|
}
|
|
|
+ if ($data['consumer_status'] && $data['consumer']) {//积分增加或者减少
|
|
|
+ if ($data['consumer_status'] == 1) {//增加
|
|
|
+ $edit['consumer'] = bcadd($user['consumer'], $data['consumer'], 2);
|
|
|
+ $res2 = UserBillAdmin::income('系统增加消费券', $user['uid'], 'consumer', 'system_add', $data['consumer'], $this->adminId, $edit['consumer'], '系统增加了' . floatval($data['consumer']) . '消费券');
|
|
|
+ } else if ($data['consumer_status'] == 2) {//减少
|
|
|
+ $edit['consumer'] = bcsub($user['consumer'], $data['consumer'], 2);
|
|
|
+ $res2 = UserBillAdmin::expend('系统减少消费券', $user['uid'], 'consumer', 'system_sub', $data['consumer'], $this->adminId, $edit['consumer'], '系统扣除了' . floatval($data['consumer']) . '消费券');
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ $res2 = true;
|
|
|
+ }
|
|
|
if ($edit) $res3 = UserModel::where('uid', $uid)->update($edit);
|
|
|
else $res3 = true;
|
|
|
if ($res1 && $res2 && $res3) $res = true;
|