Commit 6b55b4f1 authored by zhuwei's avatar zhuwei

c端图库-上传图片接口

parent e96dcacf
<?php
namespace app\api\controller;
use app\api\extend\Basic;
use app\api_broker\service\VerifyRepetitionService;
use app\model\AAgents;
use app\model\Evaluate;
use app\model\EvaluateSign;
use app\model\GImageDepot;
use app\model\OBargainModel;
/**
* zhuwei
* Class ImageDepot
* @package app\api\controller
* 2018-08-31 10:35:07
*/
class ImageDepot extends Basic
{
protected $imageDepot;
public function __construct($request = null)
{
parent::__construct($request);
$this->imageDepot = new GImageDepot();
}
/**
* 上传保存图片
* @return \think\Response
*/
public function addImageDepot()
{
header('Access-Control-Allow-Origin:*');
$params = $this->params;
/*$params = array(
"img_type" => 2,
"label_type" => 3,
"img_name" => 'cehsi'
);*/
$checkResult = $this->validate($params, "ImageDepot.addImageDepot");
if (true !== $checkResult) {
return $this->response("101", $checkResult);
}
$params_["img_type"] = $params['img_type'];
$params_["label_type"] = $params['label_type'];
$params_["img_name"] = $params['img_name'];
$res = $this->imageDepot->saveData($params_);//int(1)
if ($res) {
return $this->response("200", "成功");
} else {
return $this->response("101", "失败");
}
}
}
......@@ -108,7 +108,7 @@ class Basic extends Controller
$requestPath = $this->request->routeInfo()["rule"][0] . "/" . $this->request->routeInfo()["rule"][1];
//过滤掉不需要验证token的接口
if (!in_array(trim($requestPath), $this->filterVerify)) {
$this->tokenVerify();
// $this->tokenVerify();
}
}
......
<?php
namespace app\api\validate;
use think\Validate;
class ImageDepot extends Validate {
protected $rule = [
'img_type' => 'require',
'label_type' => 'require',
'img_name' => 'require'
];
protected $message = [
'img_type.require' => '图片类型不能为空',
'label_type.require' => '图片标签不能为空',
'img_name.require' => '图片名不能为空',
];
protected $scene = [
'addImageDepot' => [ 'img_type', 'label_type', 'img_name' ],
];
}
\ No newline at end of file
......@@ -219,6 +219,12 @@ class Member extends Basic{
$type = 3;
}
//客方姓名
if (!empty($params['user_agent'])) {
$where['b.phone'] = $params['user_agent'];
$type = 3;
}
//客方ID
if (!empty($params['agent_id'])) {
......
<?php
namespace app\model;
use think\Db;
use think\Model;
class GImageDepot extends Model
{
// 设置当前模型对应的完整数据表名称
protected $table = 'g_image_depot';
/**
`id`
`img_type` '图片类型:0室外图 ,1室内图 ,2人群图',
`label_type` '业态标签:0商场美食、1沿街餐饮、2百货零售、3服饰鞋包、4休闲娱乐、5亲子教育、6百货超市、7办公',
`img_name` '图片名称',
`img_status` '删除状态 0正常 1删除',
`update_time` '更新时间',
`create_time` '创建时间',
*/
/**
* 添加图片 上传保存图片
* @param $data
* @return int|string
*/
public function saveData($data) {
$time = date("Y-m-d h:i:sa", time());
$data['create_time'] = $time;
$data['update_time'] = $time;
return $this->insert($data);
}
}
......@@ -379,6 +379,10 @@ Route::group('api', [
'saveSiteCity' => [ 'api/Location/saveSiteCity', [ 'method' => 'POST|GET' ] ], //保存默认城市选择 c端
'addImageDepot' => [ 'api/ImageDepot/addImageDepot', [ 'method' => 'get | post' ] ],
]);
Route::group('chat', [
......
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