添加佣金提现协议
This commit is contained in:
parent
58c7044fe6
commit
721c712f41
@ -151,4 +151,20 @@ class Member extends AdminBase
|
||||
}
|
||||
}
|
||||
|
||||
public function treaty()
|
||||
{
|
||||
if ($this->request->isAjax()) {
|
||||
$post = $this->request->post();
|
||||
$res = MemberLogic::setTreaty($post);
|
||||
if ($res === false) {
|
||||
$error = MemberLogic::getError() ?: '更新失败';
|
||||
return JsonServer::error($error);
|
||||
}
|
||||
return JsonServer::success('更新成功');
|
||||
}
|
||||
|
||||
return view('', [
|
||||
'detail' => MemberLogic::treaty()
|
||||
]);
|
||||
}
|
||||
}
|
||||
@ -20,6 +20,8 @@
|
||||
namespace app\admin\logic\distribution;
|
||||
|
||||
use app\common\basics\Logic;
|
||||
use app\common\enum\TreatyEnum;
|
||||
use app\common\model\Treaty;
|
||||
use app\common\model\user\User;
|
||||
use app\common\model\user\UserLevel;
|
||||
use app\common\server\UrlServer;
|
||||
@ -415,4 +417,42 @@ class MemberLogic extends Logic
|
||||
$apply->save();
|
||||
return true;
|
||||
}
|
||||
|
||||
// 设置佣金提现协议
|
||||
public static function setTreaty($post)
|
||||
{
|
||||
try {
|
||||
$treaty = Treaty::where(['type'=>TreatyEnum::COMMISSION_WITHDRAWAL_TYPE])->findOrEmpty();
|
||||
$time = time();
|
||||
if($treaty->isEmpty()) { // 新增
|
||||
$addData = [
|
||||
'name' => '佣金提现协议',
|
||||
'content' => $post['content'] ?? '',
|
||||
'type' => TreatyEnum::COMMISSION_WITHDRAWAL_TYPE,
|
||||
'create_time' => $time,
|
||||
'update_time' => $time
|
||||
];
|
||||
Treaty::create($addData);
|
||||
}else{ // 更新
|
||||
Treaty::update([
|
||||
'name' => '佣金提现协议',
|
||||
'content' => $post['content'] ?? '',
|
||||
'update_time' => $time
|
||||
], ['type' => TreatyEnum::COMMISSION_WITHDRAWAL_TYPE]);
|
||||
}
|
||||
return true;
|
||||
} catch (\Exception $e) {
|
||||
static::$error = $e->getMessage();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// 佣金提现协议
|
||||
public static function treaty()
|
||||
{
|
||||
$model = new Treaty();
|
||||
return $model->field(true)
|
||||
->where(['type' => TreatyEnum::COMMISSION_WITHDRAWAL_TYPE])
|
||||
->findOrEmpty()->toArray();
|
||||
}
|
||||
}
|
||||
55
app/admin/view/distribution/member/treaty.html
Normal file
55
app/admin/view/distribution/member/treaty.html
Normal file
@ -0,0 +1,55 @@
|
||||
{layout name="layout1" /}
|
||||
|
||||
<div class="wrapper">
|
||||
<div class="layui-card">
|
||||
<!-- 操作提示 -->
|
||||
<div class="layui-card-body">
|
||||
<div class="layui-collapse" style="border:1px dashed #c4c4c4">
|
||||
<div class="layui-colla-item">
|
||||
<h2 class="layui-colla-title like-layui-colla-title">操作提示</h2>
|
||||
<div class="layui-colla-content layui-show">
|
||||
<p>*设置佣金提现协议。</p>
|
||||
<p>*您可以在下面的编辑框中,编辑更新协议内容。</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 主体区域 -->
|
||||
<div class="layui-card-body layui-form">
|
||||
<div class="layui-form-item">
|
||||
<textarea name="content" id="content">{$detail ? $detail.content : ''}</textarea>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<button class="layui-btn layui-btn-normal" lay-submit lay-filter="addSubmit">确定</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
layui.config({
|
||||
base: "/static/lib/"
|
||||
}).extend({
|
||||
likeedit: "likeedit/likeedit"
|
||||
}).use(["form", "likeedit"], function(){
|
||||
var form = layui.form;
|
||||
var likeedit = layui.likeedit;
|
||||
var likeedit_index = likeedit.build("content");
|
||||
|
||||
form.on("submit(addSubmit)", function(data){
|
||||
data.field['content'] = likeedit.getContent(likeedit_index);
|
||||
like.ajax({
|
||||
url: "{:url('distribution.member/treaty')}",
|
||||
data: data.field,
|
||||
type: "POST",
|
||||
success:function(res) {
|
||||
if(res.code === 1) {
|
||||
layui.layer.msg(res.msg);
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
})
|
||||
</script>
|
||||
@ -24,4 +24,5 @@ class TreatyEnum
|
||||
{
|
||||
const SHOP_ENTER_TYPE = 10; // 商城商家入驻协议
|
||||
const LOCAL_STORE_ENTER_TYPE = 11; // 本地生活商家入驻协议
|
||||
const COMMISSION_WITHDRAWAL_TYPE = 12; // 佣金提现协议
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user