|
@@ -56,31 +56,7 @@ class bonusControl extends mbMemberControl
|
|
|
$ret_array = array();
|
|
|
|
|
|
// 获取使用列表
|
|
|
- $ret_array['use_list'] = $obj_member->getPdOrderList($condition['user_id']);
|
|
|
- // 组装红包列表
|
|
|
- $ret_array['bonus_list'] = array();
|
|
|
- $bonus_list = array();
|
|
|
- foreach ($ret as $value) {
|
|
|
- $bonus_type = $this->getBonusType(strval($value['bonus_type_id']));
|
|
|
-
|
|
|
- if (!empty($bonus_type)) {
|
|
|
- $result['type_name'] = $bonus_type['type_name'];
|
|
|
- $result['use_start_date'] = $bonus_type['use_start_date'];
|
|
|
- $result['use_end_date'] = $bonus_type['use_end_date'];
|
|
|
- }
|
|
|
-
|
|
|
- $result['bonus_sn'] = $value['bonus_sn'];
|
|
|
- //获取用户预存款(之前为获取红包接口)
|
|
|
- $result['bonus_value'] = $value['bonus_value'];
|
|
|
- $result['get_time'] = $value['get_time'];
|
|
|
- $result['left_time'] = $result['use_end_date'] - time();
|
|
|
-
|
|
|
- //$total_value += intval($value[bonus_value]);
|
|
|
- //array_push($ret_array, $result);
|
|
|
- // 红包列表
|
|
|
- array_push($bonus_list, $result);
|
|
|
- }
|
|
|
- $ret_array['bonus_list'] = $bonus_list;
|
|
|
+ $ret_array = $obj_member->getPdOrderList($condition['user_id']);
|
|
|
joutput_data(array('total_value' => $total_value,
|
|
|
'freeze_value' => $freeze_value,
|
|
|
"ret_array" => $ret_array));
|
|
@@ -90,7 +66,7 @@ class bonusControl extends mbMemberControl
|
|
|
/**
|
|
|
* 添加余额
|
|
|
*/
|
|
|
- private function _add_money_ex($member_id, $pointsnum, $order_sn, $pointsdesc)
|
|
|
+ private function _add_money_ex($member_id, $pointsnum, $order_sn, $pointsdesc, $bonusname)
|
|
|
{
|
|
|
|
|
|
$obj_validate = new Validate();
|
|
@@ -127,7 +103,7 @@ class bonusControl extends mbMemberControl
|
|
|
$data['member_name'] = $member_info['member_name'];
|
|
|
$data['amount'] = $money;
|
|
|
$data['order_sn'] = $order_sn;
|
|
|
- $data['admin_name'] = $admininfo['name'];
|
|
|
+ $data['admin_name'] = $bonusname;
|
|
|
$data['pdr_sn'] = $order_sn;
|
|
|
$data['lg_desc'] = $memo;
|
|
|
$model_pd->changePd("bonus_add_money", $data);
|
|
@@ -159,8 +135,8 @@ class bonusControl extends mbMemberControl
|
|
|
if (!empty($user_bonus)) {
|
|
|
|
|
|
$bonus_info = array();
|
|
|
+ $bonus_type = $this->getBonusType(strval($value['bonus_type_id']));
|
|
|
foreach ($user_bonus as $value) {
|
|
|
- $bonus_type = $this->getBonusType(strval($value['bonus_type_id']));
|
|
|
$info = [];
|
|
|
$info['sender'] = $bonus_type['sender'];
|
|
|
$info['type_name'] = $bonus_type['type_name'];
|
|
@@ -174,7 +150,7 @@ class bonusControl extends mbMemberControl
|
|
|
Model::beginTransaction();
|
|
|
|
|
|
// 添加预存款
|
|
|
- $ret = $this->_add_money_ex($data['user_id'], $user_bonus[0]['bonus_value'], $user_bonus[0]["bonus_sn"]);
|
|
|
+ $ret = $this->_add_money_ex($data['user_id'], $user_bonus[0]['bonus_value'], $user_bonus[0]["bonus_sn"], $bonus_type['type_name']);
|
|
|
if (0 != $ret) {
|
|
|
Model::rollback();
|
|
|
return joutput_error(errcode::ErrDB);
|