Merge pull request '限制非管理员修改价格权限并优化相关功能' (#276) from dev into main
Reviewed-on: https://gitea.lihaink.cn/mkm/multi-store/pulls/276
This commit is contained in:
commit
c67f083850
@ -88,6 +88,7 @@ class BeforehandOrderCartInfoController extends BaseAdminController
|
|||||||
public function edit()
|
public function edit()
|
||||||
{
|
{
|
||||||
$params = $this->request->post();
|
$params = $this->request->post();
|
||||||
|
$params['admin_id']=$this->adminId;
|
||||||
$result = BeforehandOrderCartInfoLogic::edit($params);
|
$result = BeforehandOrderCartInfoLogic::edit($params);
|
||||||
return $this->success('编辑成功', [], 1, 1);
|
return $this->success('编辑成功', [], 1, 1);
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ class PurchaseProductOfferLists extends BaseAdminDataLists implements ListsSearc
|
|||||||
public function setSearch(): array
|
public function setSearch(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'=' => ['order_id','buyer_confirm'],
|
'=' => ['order_id','buyer_confirm','buyer_id'],
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -97,6 +97,9 @@ class BeforehandOrderCartInfoLogic extends BaseLogic
|
|||||||
Db::startTrans();
|
Db::startTrans();
|
||||||
try {
|
try {
|
||||||
$find=BeforehandOrderCartInfo::where('id', $params['id'])->find();
|
$find=BeforehandOrderCartInfo::where('id', $params['id'])->find();
|
||||||
|
if($params['admin_id']!=23&&$params['purchases']!=$find['price'] ){
|
||||||
|
throw new BusinessException('当前账号没有权限编辑价格, 请联系管理员修改');
|
||||||
|
}
|
||||||
$find->save([
|
$find->save([
|
||||||
'price' => $params['purchases'],
|
'price' => $params['purchases'],
|
||||||
'total_price' => bcmul($params['purchases'],$params['nums'],2),
|
'total_price' => bcmul($params['purchases'],$params['nums'],2),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user