feat(commission): 支持计奖商品参与设置、独立分成与多规格规则,完善团队中心与微信快捷登录

这个提交包含在:
chen
2026-09-17 19:27:17 +08:00
父节点 3c7df9688b
当前提交 829e88cfa9
共有 54 个文件被更改,包括 3536 次插入 和 666 次删除

查看文件

@@ -113,9 +113,24 @@ class User extends Common
{
$value = array_filter((array)json_decode($value, true));
$value = array_merge(['username' => 0, 'password' => 0, 'mobile' => 0], $value);
// 若数据库中已有手机号,则自动判定为已绑定/已验证手机号
if (!empty($data['mobile'])) {
$value['mobile'] = 1;
}
return (object)$value;
}
/**
* 设置验证字段
* @param mixed $value
* @return string
*/
public function setVerificationAttr($value)
{
$value = is_object($value) || is_array($value) ? json_encode($value) : $value;
return $value;
}
public function parentUser()
{
return $this->hasOne(User::class, 'id', 'parent_user_id')->field(['id', 'avatar', 'nickname', 'gender']);