Commit 9dc35d24 authored by 侯贺政's avatar 侯贺政

门店评分删除

Signed-off-by: 侯贺政's avatarhouhezheng <houhezheng@romens.cn>
parent 72893245
...@@ -36,6 +36,8 @@ return [ ...@@ -36,6 +36,8 @@ return [
'GET,OPTIONS branch-score-list' => 'branch-score-list', 'GET,OPTIONS branch-score-list' => 'branch-score-list',
'GET,OPTIONS score-info' => 'score-info', 'GET,OPTIONS score-info' => 'score-info',
'PUT,OPTIONS score-info-update'=>'score-info-update', 'PUT,OPTIONS score-info-update'=>'score-info-update',
'DELETE,OPTIONS score-info-del'=>'score-info-del',
'POST,OPTIONS add-branch-score'=>'add-branch-score',
'GET,OPTIONS branch-service-list' => 'branch-service-list', 'GET,OPTIONS branch-service-list' => 'branch-service-list',
'POST,OPTIONS add-branch-service' => 'add-branch-service', 'POST,OPTIONS add-branch-service' => 'add-branch-service',
'PUT,OPTIONS revise-branch-service' => 'revise-branch-service', 'PUT,OPTIONS revise-branch-service' => 'revise-branch-service',
......
...@@ -16,7 +16,7 @@ class BranchController extends BaseController ...@@ -16,7 +16,7 @@ class BranchController extends BaseController
* @OA\GET( * @OA\GET(
* path="/backend/web/v1/branch/branches/branch-score-list", * path="/backend/web/v1/branch/branches/branch-score-list",
* tags={"门店&DC"}, * tags={"门店&DC"},
* summary="门店评价管理(侯贺政)", * summary="门店评价列表(侯贺政)",
* description="门店服务打分列表", * description="门店服务打分列表",
* @OA\Parameter(name="BRANCH_CODE",in="query",description="门店编号",@OA\Schema(type="string")), * @OA\Parameter(name="BRANCH_CODE",in="query",description="门店编号",@OA\Schema(type="string")),
* @OA\Parameter(name="ARTIFICIAL_NUMBER",in="query",description="导入人工号",@OA\Schema(type="string")), * @OA\Parameter(name="ARTIFICIAL_NUMBER",in="query",description="导入人工号",@OA\Schema(type="string")),
...@@ -154,7 +154,7 @@ class BranchController extends BaseController ...@@ -154,7 +154,7 @@ class BranchController extends BaseController
$params = Yii::$app->request->bodyParams; $params = Yii::$app->request->bodyParams;
$model = ShopBranchScore::findOne($params['GUID']); $model = ShopBranchScore::findOne($params['GUID']);
if (!$model) { if (!$model) {
throw new BadRequestHttpException('Please check if your request is correct !'); throw new BadRequestHttpException('Requested resource does not exist !');
} }
$model->attributes = $params; $model->attributes = $params;
...@@ -169,4 +169,40 @@ class BranchController extends BaseController ...@@ -169,4 +169,40 @@ class BranchController extends BaseController
return ['code'=>200,'message'=>'保存成功!']; return ['code'=>200,'message'=>'保存成功!'];
} }
/**
* @OA\Delete(
* path="/backend/web/v1/branch/branches/score-info-del",
* tags={"门店&DC"},
* summary="门店服务评价删除(侯贺政)",
* description="门店服务打分删除",
* @OA\Parameter(
* description="要删除的门店服务评价GUID",
* in="query",
* name="guid",
* required=true,
* @OA\Schema(
* type="string",
* )
* ),
* @OA\Response(
* response=400,
* description="Invalid ID supplied"
* ),
* security={{"Authorization":{}}},
* )
*/
public function actionScoreInfoDel($guid)
{
$model = ShopBranchScore::findOne($guid);
if (!$model) {
throw new BadRequestHttpException("Requested resource does not exist !");
}
if (!$model->delete()) {
throw new ServerErrorHttpException('删除失败!');
}
return ['code'=>200,'message'=>'删除成功!'];
}
} }
...@@ -45,7 +45,7 @@ class ShopBranchScore extends BaseModel ...@@ -45,7 +45,7 @@ class ShopBranchScore extends BaseModel
[['GUID', 'BRANCH_CODE', 'BRANCH_NAME'], 'string', 'max' => 50], [['GUID', 'BRANCH_CODE', 'BRANCH_NAME'], 'string', 'max' => 50],
[['ARTIFICIAL_NUMBER'], 'string', 'max' => 12], [['ARTIFICIAL_NUMBER'], 'string', 'max' => 12],
[['ARTIFICIAL_NAME'], 'string', 'max' => 20], [['ARTIFICIAL_NAME'], 'string', 'max' => 20],
[['GUID'], 'unique','on'=>['creation']], [['GUID'], 'unique', 'on' => ['creation']],
]; ];
} }
...@@ -84,11 +84,11 @@ class ShopBranchScore extends BaseModel ...@@ -84,11 +84,11 @@ class ShopBranchScore extends BaseModel
->leftJoin('shop_branch sb', 'sbs.BRANCH_CODE=sb.CODE'); ->leftJoin('shop_branch sb', 'sbs.BRANCH_CODE=sb.CODE');
if (isset($params['BRANCH_CODE'])) { if (isset($params['BRANCH_CODE'])) {
$query->andfilterWhere(['like','sbs.BRANCH_CODE',$params['BRANCH_CODE']]); $query->andfilterWhere(['like', 'sbs.BRANCH_CODE', $params['BRANCH_CODE']]);
} }
if (isset($params['ARTIFICIAL_NUMBER'])) { if (isset($params['ARTIFICIAL_NUMBER'])) {
$query->andfilterWhere(['like','sbs.ARTIFICIAL_NUMBER',$params['ARTIFICIAL_NUMBER']]); $query->andfilterWhere(['like', 'sbs.ARTIFICIAL_NUMBER', $params['ARTIFICIAL_NUMBER']]);
} }
return new ActiveDataProvider([ return new ActiveDataProvider([
...@@ -114,7 +114,7 @@ class ShopBranchScore extends BaseModel ...@@ -114,7 +114,7 @@ class ShopBranchScore extends BaseModel
{ {
$info = static::find() $info = static::find()
->select('GUID,BRANCH_NAME,BRANCH_CODE,BASIC_SERVICES,QUALITY_ASSURANCE,OPERATION_MANAGEMENT,STORE_IMAGE,ELECTRICITY_MANAGEMENT,CUSTOMERE_VALUATION,STORE_CONFIGURATION,ARTIFICIAL_NUMBER,ARTIFICIAL_NAME') ->select('GUID,BRANCH_NAME,BRANCH_CODE,BASIC_SERVICES,QUALITY_ASSURANCE,OPERATION_MANAGEMENT,STORE_IMAGE,ELECTRICITY_MANAGEMENT,CUSTOMERE_VALUATION,STORE_CONFIGURATION,ARTIFICIAL_NUMBER,ARTIFICIAL_NAME')
->where(['GUID'=>$id]) ->where(['GUID' => $id])
->one(); ->one();
return $info; return $info;
......
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