Merge pull request '限制非管理员修改价格权限并优化相关功能' (#276) from dev into main

Reviewed-on: https://gitea.lihaink.cn/mkm/multi-store/pulls/276
This commit is contained in:
mkm 2024-10-15 21:14:26 +08:00
commit c67f083850
3 changed files with 5 additions and 1 deletions

View File

@ -88,6 +88,7 @@ class BeforehandOrderCartInfoController extends BaseAdminController
public function edit()
{
$params = $this->request->post();
$params['admin_id']=$this->adminId;
$result = BeforehandOrderCartInfoLogic::edit($params);
return $this->success('编辑成功', [], 1, 1);

View File

@ -32,7 +32,7 @@ class PurchaseProductOfferLists extends BaseAdminDataLists implements ListsSearc
public function setSearch(): array
{
return [
'=' => ['order_id','buyer_confirm'],
'=' => ['order_id','buyer_confirm','buyer_id'],
];
}

View File

@ -97,6 +97,9 @@ class BeforehandOrderCartInfoLogic extends BaseLogic
Db::startTrans();
try {
$find=BeforehandOrderCartInfo::where('id', $params['id'])->find();
if($params['admin_id']!=23&&$params['purchases']!=$find['price'] ){
throw new BusinessException('当前账号没有权限编辑价格, 请联系管理员修改');
}
$find->save([
'price' => $params['purchases'],
'total_price' => bcmul($params['purchases'],$params['nums'],2),