|
@@ -68,7 +68,7 @@ class PublicController extends AbstractController
|
|
|
if ($file == null) {
|
|
|
return Result::error("未找到上传文件");
|
|
|
}
|
|
|
- $data = CommonService::uploadFile($file, ['png', 'jpg', 'png', 'jpeg', 'gif', 'xls', 'xlsx', 'pdf', 'xls', 'xlsx', 'doc', 'docx', 'ppt', 'zip', 'pptx', 'mp4', 'flv'], 'image');
|
|
|
+ $data = CommonService::uploadFile($file, ['png', 'jpg', 'jpeg', 'gif', 'xls', 'xlsx', 'pdf', 'doc', 'docx', 'ppt', 'zip', 'pptx', 'mp4', 'flv','rar','tar'], 'image');
|
|
|
|
|
|
$data['imgUrl'] = $urlN->imgUrl($data['src']);
|
|
|
$data['oldFileName'] = $fileName;
|
|
@@ -173,22 +173,18 @@ class PublicController extends AbstractController
|
|
|
[
|
|
|
'title' => 'required',
|
|
|
'nature' => 'required',
|
|
|
- 'nature_level' => 'required',
|
|
|
- 'type' => 'required',
|
|
|
+ 'nature_level0' => 'required',
|
|
|
'name' => 'required',
|
|
|
'mobile' => 'required',
|
|
|
'describe' => 'required',
|
|
|
- 'type_level' => 'required',
|
|
|
],
|
|
|
[
|
|
|
'title.required' => '标题不能为空',
|
|
|
- 'nature.required' => '性质不能为空',
|
|
|
- 'nature_level.required' => '进度不能为空',
|
|
|
- 'type.required' => '类型不能为空',
|
|
|
+ 'nature.required' => '类型不能为空',
|
|
|
+ 'nature_level0.required' => '类型进度不能为空',
|
|
|
'name.required' => '姓名不能为空',
|
|
|
'mobile.required' => '手机号码不能为空',
|
|
|
'describe.required' => '详细说明不能为空',
|
|
|
- 'type_level.required' => '类型进度不能为空',
|
|
|
]
|
|
|
);
|
|
|
if ($validator->fails()) {
|
|
@@ -242,11 +238,15 @@ class PublicController extends AbstractController
|
|
|
|
|
|
$requireData = $this->request->all();
|
|
|
$requireData['user_id'] = Context::get("UserId");
|
|
|
- var_dump("用户id:", Context::get("UserId"));
|
|
|
if (isset($requireData['is_admin']) && !empty($requireData['is_admin'])) {
|
|
|
unset($requireData['user_id']);
|
|
|
}
|
|
|
$result = $this->publicServiceClient->getLetterOfComplaint($requireData);
|
|
|
+ if($result['code']==200){
|
|
|
+ foreach ($result['data']['rows']as $key=>$val){
|
|
|
+ $result['data']['rows'][$key]['created_at'] = date("Y-m-d",strtotime($val['created_at']));
|
|
|
+ }
|
|
|
+ }
|
|
|
return $result ? Result::success($result['data']) : Result::error($result['message']);
|
|
|
}
|
|
|
|
|
@@ -293,11 +293,49 @@ class PublicController extends AbstractController
|
|
|
public function getLetterType()
|
|
|
{
|
|
|
$requireData = $this->request->all();
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
+ $requireData,
|
|
|
+ [
|
|
|
+ 'type' => 'required',
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'type.required' => '类型不能为空',
|
|
|
+ ]
|
|
|
+ );
|
|
|
+ if ($validator->fails()) {
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
+ return Result::error($errorMessage);
|
|
|
+ }
|
|
|
$result = $this->publicServiceClient->getLetterType($requireData);
|
|
|
$rep = PublicData::buildMenuTree($result['data']);
|
|
|
return $rep ? Result::success($rep) : Result::error("查询失败");
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function getLetterTypeChildren()
|
|
|
+ {
|
|
|
+ $requireData = $this->request->all();
|
|
|
+ $validator = $this->validationFactory->make(
|
|
|
+ $requireData,
|
|
|
+ [
|
|
|
+ 'type' => 'required',
|
|
|
+ 'pid' => 'required',
|
|
|
+ ],
|
|
|
+ [
|
|
|
+ 'type.required' => '类型不能为空',
|
|
|
+ 'pid.required' => 'PID不能为空',
|
|
|
+ ]
|
|
|
+ );
|
|
|
+ if ($validator->fails()) {
|
|
|
+ $errorMessage = $validator->errors()->first();
|
|
|
+ return Result::error($errorMessage);
|
|
|
+ }
|
|
|
+ $result = $this->publicServiceClient->getLetterType($requireData);
|
|
|
+ return $result['code']==200 ? Result::success($result['data']) : Result::error("查询失败");
|
|
|
+ }
|
|
|
+
|
|
|
public function downloadFile(RequestInterface $request, ResponseInterface $response)
|
|
|
{
|
|
|
//验证是否有传参数
|