Commit 5f0b7b41 authored by rlgy's avatar rlgy

锁仓人员添加所属公司名称字段

parent 91c1dda2
......@@ -59,8 +59,9 @@ class CoinReleaseMemberController extends BaseController
$post['rule_id'] = $rule_id;
$coin_publish_rule = CoinPublishRule::findOne($rule_id);
if ($coin_publish_rule) {
$post['release'] = 1e8 * $post['amount'] * (100 - $coin_publish_rule->lock) / 100;
$post['freeze'] = 1e8 * $post['amount'] * $coin_publish_rule->lock / 100;
$post['release'] = 1e8 * $post['amount'] * (100 - $coin_publish_rule->lock) / 100;
$post['freeze'] = 1e8 * $post['amount'] * $coin_publish_rule->lock / 100;
$post['company_name'] = $coin_publish_rule->company_name;
} else {
return ['code' => -1, 'msg' => '规则不存在'];
}
......@@ -100,6 +101,7 @@ class CoinReleaseMemberController extends BaseController
$rule_id = $this->getRuleId();
if ($rule_id) {
$coin_publish_rule = CoinPublishRule::findOne($rule_id);
$company_name = $coin_publish_rule->company_name;
$present = $coin_publish_rule->lock;
if (!$coin_publish_rule) {
return ['code' => -1, 'msg' => '规则不存在'];
......@@ -118,6 +120,7 @@ class CoinReleaseMemberController extends BaseController
$value[3] *= 1e8;
$value[] = $value[3] * (100 - $present) / 100;
$value[] = $value[3] * $present / 100;
$value[] = $company_name;
}
$result = CoinReleaseMember::implode($data);
if ($result) {
......
......@@ -16,13 +16,14 @@ use Yii;
* @property int $id
* @property int $rule_id
* @property int $user_id
* @property int $amount 币种总数
* @property int $release 币种释放总数
* @property int $freeze 币种冻结总数
* @property int $output 币种提取总数
* @property int $platform_id 平台id
* @property string $mobile 手机号码
* @property string $coin 币种
* @property int $amount 币种总数
* @property int $release 币种释放总数
* @property int $freeze 币种冻结总数
* @property int $output 币种提取总数
* @property int $platform_id 平台id
* @property string $mobile 手机号码
* @property string $coin 币种
* @property string $company_name 所属公司
*/
class CoinReleaseMember extends BaseActiveRecord
{
......@@ -42,15 +43,16 @@ class CoinReleaseMember extends BaseActiveRecord
public function attributeLabels()
{
return [
'id' => 'ID',
'rule_id' => '规则ID',
'user_id' => '用户ID',
'amount' => '总量',
'release' => '已解冻',
'freeze' => '冻结',
'platform_id' => '平台id',
'mobile' => '手机',
'coin' => '币种',
'id' => 'ID',
'rule_id' => '规则ID',
'user_id' => '用户ID',
'amount' => '总量',
'release' => '已解冻',
'freeze' => '冻结',
'platform_id' => '平台id',
'mobile' => '手机',
'coin' => '币种',
'company_name' => '所属公司名称',
];
}
......@@ -58,7 +60,7 @@ class CoinReleaseMember extends BaseActiveRecord
{
return [
[['id', 'rule_id', 'user_id', 'amount', 'release', 'freeze', 'platform_id'], 'integer'],
[['mobile', 'coin'], 'string'],
[['mobile', 'coin', 'company_name'], 'string'],
[['rule_id', 'amount', 'mobile', 'coin'], 'required', 'on' => self::SCENARIOS_ADD],
];
}
......@@ -90,11 +92,7 @@ class CoinReleaseMember extends BaseActiveRecord
return false;
}
try {
$result = self::getDb()
->createCommand()
->batchInsert(self::tableName(), ['rule_id', 'mobile', 'coin', 'amount', 'release', 'freeze'],
$datas)
->execute();
$result = self::getDb()->createCommand()->batchInsert(self::tableName(), ['rule_id', 'mobile', 'coin', 'amount', 'release', 'freeze', 'company_name'], $datas)->execute();
return $result;
} catch (\Exception $e) {
}
......
......@@ -92,13 +92,14 @@ class GuodunController extends BaseController
}
//添加提币申请
$request_coin = new CoinReleaseCheck();
$request_coin->uid = $user_asset->user_id;
$request_coin->mid = $id;
$request_coin->mobile = $user_asset->mobile;
$request_coin->amount = $amount * 1e8;
$request_coin->coin = $user_asset->coin;
$request_coin->to_address = $address;
$request_coin = new CoinReleaseCheck();
$request_coin->uid = $user_asset->user_id;
$request_coin->mid = $id;
$request_coin->mobile = $user_asset->mobile;
$request_coin->amount = $amount * 1e8;
$request_coin->coin = $user_asset->coin;
$request_coin->to_address = $address;
$request_coin->company_name = '';
//记录提笔数据
// $user_asset->release -= ($amount * 1e8);
// $user_asset->output += $amount * 1e8;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment