Commit 167efba8 authored by 姚书霞's avatar 姚书霞 🐘

Merge branch 'development' of http://gitlab-ebiz.yiyao365.cn/newshop/newshopback into development

parents 7502971d 563e7c1f
...@@ -279,6 +279,7 @@ return [ ...@@ -279,6 +279,7 @@ return [
'GET,OPTIONS make-use' => 'make-use', 'GET,OPTIONS make-use' => 'make-use',
'POST,OPTIONS transport-method-insert' => 'transport-method-insert', 'POST,OPTIONS transport-method-insert' => 'transport-method-insert',
'PUT,OPTIONS transport-method-update' => 'transport-method-update', 'PUT,OPTIONS transport-method-update' => 'transport-method-update',
'GET,OPTIONS get-transport-detail' => 'get-transport-detail',
], ],
], ],
//权限-角色 //权限-角色
......
...@@ -117,7 +117,7 @@ class AuthorityRoleController extends BaseController ...@@ -117,7 +117,7 @@ class AuthorityRoleController extends BaseController
Yii::$app->getResponse()->setStatusCode(201); Yii::$app->getResponse()->setStatusCode(201);
} elseif (!$model->hasErrors()) { } elseif (!$model->hasErrors()) {
// throw new ServerErrorHttpException('Failed to create the object for unknown reason.'); // throw new ServerErrorHttpException('Failed to create the object for unknown reason.');
throw new HttpException(500,'添加失败'); throw new HttpException(500, '添加失败');
} }
return $model; return $model;
} }
...@@ -164,7 +164,7 @@ class AuthorityRoleController extends BaseController ...@@ -164,7 +164,7 @@ class AuthorityRoleController extends BaseController
if ($model->save() === false && !$model->hasErrors()) { if ($model->save() === false && !$model->hasErrors()) {
// throw new ServerErrorHttpException('Failed to update the object for unknown reason.'); // throw new ServerErrorHttpException('Failed to update the object for unknown reason.');
throw new HttpException(500,'修改失败'); throw new HttpException(500, '修改失败');
} }
Yii::$app->getResponse()->setStatusCode(202); Yii::$app->getResponse()->setStatusCode(202);
return $model; return $model;
......
...@@ -266,7 +266,7 @@ class BranchController extends BaseController ...@@ -266,7 +266,7 @@ class BranchController extends BaseController
Yii::$app->getResponse()->setStatusCode(201); Yii::$app->getResponse()->setStatusCode(201);
} elseif (!$model->hasErrors()) { } elseif (!$model->hasErrors()) {
// throw new ServerErrorHttpException('Failed to create the object for unknown reason.'); // throw new ServerErrorHttpException('Failed to create the object for unknown reason.');
throw new HttpException(500,'添加失败'); throw new HttpException(500, '添加失败');
} }
return $model; return $model;
} }
...@@ -296,7 +296,10 @@ class BranchController extends BaseController ...@@ -296,7 +296,10 @@ class BranchController extends BaseController
if (!$info) { if (!$info) {
throw new BadRequestHttpException('未找到符合的门店服务类目信息'); throw new BadRequestHttpException('未找到符合的门店服务类目信息');
} }
return $info; return new ActiveDataProvider([
'models' => $info,
'pagination' => false
]);
} }
/** /**
* @OA\Get( * @OA\Get(
...@@ -318,7 +321,10 @@ class BranchController extends BaseController ...@@ -318,7 +321,10 @@ class BranchController extends BaseController
if (!$info) { if (!$info) {
throw new BadRequestHttpException('未找到符合的门店门店配送方式'); throw new BadRequestHttpException('未找到符合的门店门店配送方式');
} }
return $info; return new ActiveDataProvider([
'models' => $info,
'pagination' => false
]);
} }
/** /**
* @OA\Get( * @OA\Get(
...@@ -340,7 +346,10 @@ class BranchController extends BaseController ...@@ -340,7 +346,10 @@ class BranchController extends BaseController
if (!$info) { if (!$info) {
throw new BadRequestHttpException('未找到符合的分公司信息'); throw new BadRequestHttpException('未找到符合的分公司信息');
} }
return $info; return new ActiveDataProvider([
'models' => $info,
'pagination' => false
]);
} }
/** /**
* @OA\Get( * @OA\Get(
...@@ -374,7 +383,10 @@ class BranchController extends BaseController ...@@ -374,7 +383,10 @@ class BranchController extends BaseController
throw new BadRequestHttpException('未找到符合的门店区域信息'); throw new BadRequestHttpException('未找到符合的门店区域信息');
} }
$info[0]['ROLE_ID'] = $authRole; $info[0]['ROLE_ID'] = $authRole;
return $info; return new ActiveDataProvider([
'models' => $info,
'pagination' => false
]);
} else { } else {
//验证失败:$errors 是一个包含错误信息的数组 //验证失败:$errors 是一个包含错误信息的数组
Yii::$app->response->statusCode = 422; Yii::$app->response->statusCode = 422;
...@@ -413,7 +425,10 @@ class BranchController extends BaseController ...@@ -413,7 +425,10 @@ class BranchController extends BaseController
throw new BadRequestHttpException('未找到符合的门店区域信息'); throw new BadRequestHttpException('未找到符合的门店区域信息');
} }
$info[0]['ROLE_ID'] = $authRole; $info[0]['ROLE_ID'] = $authRole;
return $info; return new ActiveDataProvider([
'models' => $info,
'pagination' => false
]);
} else { } else {
//验证失败:$errors 是一个包含错误信息的数组 //验证失败:$errors 是一个包含错误信息的数组
Yii::$app->response->statusCode = 422; Yii::$app->response->statusCode = 422;
...@@ -533,7 +548,7 @@ class BranchController extends BaseController ...@@ -533,7 +548,7 @@ class BranchController extends BaseController
if ($model->save() === false && !$model->hasErrors()) { if ($model->save() === false && !$model->hasErrors()) {
// throw new ServerErrorHttpException('Failed to update the object for unknown reason.'); // throw new ServerErrorHttpException('Failed to update the object for unknown reason.');
throw new HttpException(500,'修改失败'); throw new HttpException(500, '修改失败');
} }
Yii::$app->getResponse()->setStatusCode(202); Yii::$app->getResponse()->setStatusCode(202);
return $model; return $model;
...@@ -568,7 +583,7 @@ class BranchController extends BaseController ...@@ -568,7 +583,7 @@ class BranchController extends BaseController
throw new BadRequestHttpException('没有找到要删除的记录'); throw new BadRequestHttpException('没有找到要删除的记录');
} else if ($branchservice->delete() === false) { } else if ($branchservice->delete() === false) {
// throw new ServerErrorHttpException('Failed to delete the object for unknown reason.'); // throw new ServerErrorHttpException('Failed to delete the object for unknown reason.');
throw new HttpException(500,'删除失败'); throw new HttpException(500, '删除失败');
} }
Yii::$app->getResponse()->setStatusCode(203); Yii::$app->getResponse()->setStatusCode(203);
...@@ -1090,7 +1105,7 @@ class BranchController extends BaseController ...@@ -1090,7 +1105,7 @@ class BranchController extends BaseController
$model->setAttributes(Yii::$app->getRequest()->post()); $model->setAttributes(Yii::$app->getRequest()->post());
if ($model->save() === false && !$model->hasErrors()) { if ($model->save() === false && !$model->hasErrors()) {
// throw new ServerErrorHttpException('Failed to update the object for unknown reason.'); // throw new ServerErrorHttpException('Failed to update the object for unknown reason.');
throw new HttpException(500,'修改失败'); throw new HttpException(500, '修改失败');
} }
return $model; return $model;
} }
......
...@@ -146,7 +146,7 @@ class BranchServiceTypeController extends BaseController ...@@ -146,7 +146,7 @@ class BranchServiceTypeController extends BaseController
Yii::$app->getResponse()->setStatusCode(201); Yii::$app->getResponse()->setStatusCode(201);
} elseif (!$model->hasErrors()) { } elseif (!$model->hasErrors()) {
// throw new ServerErrorHttpException('Failed to create the object for unknown reason.'); // throw new ServerErrorHttpException('Failed to create the object for unknown reason.');
throw new HttpException(500,'添加失败'); throw new HttpException(500, '添加失败');
} }
return $model; return $model;
} }
...@@ -187,7 +187,7 @@ class BranchServiceTypeController extends BaseController ...@@ -187,7 +187,7 @@ class BranchServiceTypeController extends BaseController
if ($model->save() === false && !$model->hasErrors()) { if ($model->save() === false && !$model->hasErrors()) {
// throw new ServerErrorHttpException('Failed to update the object for unknown reason.'); // throw new ServerErrorHttpException('Failed to update the object for unknown reason.');
throw new HttpException(500,'修改失败'); throw new HttpException(500, '修改失败');
} }
Yii::$app->getResponse()->setStatusCode(202); Yii::$app->getResponse()->setStatusCode(202);
return $model; return $model;
...@@ -222,7 +222,7 @@ class BranchServiceTypeController extends BaseController ...@@ -222,7 +222,7 @@ class BranchServiceTypeController extends BaseController
throw new BadRequestHttpException('没有找到要删除的记录'); throw new BadRequestHttpException('没有找到要删除的记录');
} else if ($branchservice->delete() === false) { } else if ($branchservice->delete() === false) {
// throw new ServerErrorHttpException('Failed to delete the object for unknown reason.'); // throw new ServerErrorHttpException('Failed to delete the object for unknown reason.');
throw new HttpException(500,'删除失败'); throw new HttpException(500, '删除失败');
} }
Yii::$app->getResponse()->setStatusCode(203); Yii::$app->getResponse()->setStatusCode(203);
......
...@@ -136,7 +136,7 @@ class TransportInitialPriceController extends BaseController ...@@ -136,7 +136,7 @@ class TransportInitialPriceController extends BaseController
if ($model->save() === false && !$model->hasErrors()) { if ($model->save() === false && !$model->hasErrors()) {
// throw new ServerErrorHttpException('Failed to update the object for unknown reason.'); // throw new ServerErrorHttpException('Failed to update the object for unknown reason.');
throw new HttpException(500,'修改失败'); throw new HttpException(500, '修改失败');
} }
Yii::$app->getResponse()->setStatusCode(202); Yii::$app->getResponse()->setStatusCode(202);
return $model; return $model;
...@@ -183,7 +183,7 @@ class TransportInitialPriceController extends BaseController ...@@ -183,7 +183,7 @@ class TransportInitialPriceController extends BaseController
$tempArr = array_slice($rows, 2); $tempArr = array_slice($rows, 2);
//批量验证门店 //批量验证门店
$branchModel = new ShopBranch(); $branchModel = new ShopBranch();
$branchInfo = $branchModel->validateBranch($tempArr, 0); $branchInfo = $branchModel->validateBranch($tempArr, 0);
//若不存在的门店 则返回相关信息 //若不存在的门店 则返回相关信息
if (isset($branchInfo['CODE'])) { if (isset($branchInfo['CODE'])) {
@unlink($fileInfo['INFO'][0]); @unlink($fileInfo['INFO'][0]);
......
...@@ -48,8 +48,40 @@ class TransportMethodController extends BaseController{ ...@@ -48,8 +48,40 @@ class TransportMethodController extends BaseController{
// ]); // ]);
return $query; return $query;
} }
/** /**
* @OA\GET(
* path="/backend/web/v1/transport/transport-methods/get-transport-detail",
* tags={"配送管理"},
* summary="获取配送方式详情(张晓林)",
* description="获取配送方式详情",
* @OA\Parameter(name="GUID",in="query",description="配送方式GUID",@OA\Schema(type="int")),
* @OA\Response(response="200",description="
* GUID:配送方式GUID,
* CODE:配送方式CODE
* NAME:名称,
* DESCRIPTION:描述,
* STATE:是否启用:1 启用 0 不启用,
* IS_UNDERLINE_PAY:是否支持线下付款 1 支持 0 不支持,
* POINTS_STATE:在积分商城中是否启用:1 启用 0 不启用,
* ROMENS_RENT_STATE:在小程序中是否启用:1 启用 0 不启用,
* DSDINTERVAL:定时达时间间隔,
* TRANSPOR_TYPE:配送方式类型:1 门店B2C配送 2 门店O2O配送方式 3 DC仓B2C,
* EXTRA_MONEY:额外费用,
* DELIVERY_TIME:配送时间,
* ORDER_INDEX:排序序号"),
* security={{"Authorization":{}}}
* )
*/
public function actionGetTransportDetail(){
$param = Yii::$app->request->get();
$model = new TransportMethod();
$columnArr = array('GUID','CODE','NAME','DESCRIPTION','STATE','IS_UNDERLINE_PAY','POINTS_STATE','ROMENS_RENT_STATE','DSDINTERVAL','TRANSPOR_TYPE',
'EXTRA_MONEY','DELIVERY_TIME','ORDER_INDEX');
$query = $model::find()->select($columnArr)->where(['ORG_GUID'=>100,'GUID'=>$param['GUID']])->one();
return $query;
}
/**
* @OA\GET( * @OA\GET(
* path="/backend/web/v1/transport/transport-methods/make-use", * path="/backend/web/v1/transport/transport-methods/make-use",
* tags={"配送管理"}, * tags={"配送管理"},
......
...@@ -359,9 +359,7 @@ class ShopBranch extends BaseModel ...@@ -359,9 +359,7 @@ class ShopBranch extends BaseModel
return new ActiveDataProvider([ return new ActiveDataProvider([
'query' => $query->asArray(), 'query' => $query->asArray(),
'pagination' => [ 'pagination' => false
'pageSize' => PAGE_SIZE
],
]); ]);
} }
//获取门店(权限下的) //获取门店(权限下的)
......
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