diff --git a/app/api/controller/LocalStore.php b/app/api/controller/LocalStore.php index f6dbc78a..2138ffd8 100755 --- a/app/api/controller/LocalStore.php +++ b/app/api/controller/LocalStore.php @@ -269,5 +269,6 @@ class LocalStore extends Api { $form = $this->request->post(); (new LocalStoreGoodsValidate())->goCheck(); + LocalStoreLogic::addGoods($form, $this->user_id); } } \ No newline at end of file diff --git a/app/api/logic/LocalStoreLogic.php b/app/api/logic/LocalStoreLogic.php index f6871a9d..5045472d 100644 --- a/app/api/logic/LocalStoreLogic.php +++ b/app/api/logic/LocalStoreLogic.php @@ -4,8 +4,8 @@ namespace app\api\logic; use app\common\basics\Logic; use app\common\model\LocalStore; -use app\common\model\LocalStoreGoods; -use app\common\model\LocalStoreGoodsPic; +use app\common\model\LocalStore\LocalStoreGoods; +use app\common\model\LocalStore\LocalStoreGoodsPic; use think\facade\Db; class LocalStoreLogic extends Logic @@ -125,8 +125,20 @@ class LocalStoreLogic extends Logic return $distance; } - public static function addGoods($form) + public static function addGoods($form, $user_id) { + $data['user_id'] = $user_id; + $data['create_time'] = time(); + $pic = $data['url']; + unset($data['url']); + $id = LocalStoreGoods::insertGetId($data); + $arr = []; + foreach ($pic as $k => &$v) { + $arr[$k]['lsg_id'] = $id; + $arr[$k]['url'] = $v; + } + dump($arr); + die; } } \ No newline at end of file