dlh_test_server/app/api/logic/LocalStoreGoodsLogic.php

38 lines
944 B
PHP
Raw Normal View History

2024-08-22 13:59:35 +08:00
<?php
namespace app\api\logic;
use app\common\basics\Logic;
use app\common\model\LocalStore;
use app\common\model\localstore\LocalStoreGoods;
use app\common\model\localstore\LocalStoreGoodsPic;
use think\facade\Db;
class LocalStoreGoodsLogic extends Logic
{
public static function addGoods($form, $user_id)
{
try {
$form['user_id'] = $user_id;
$form['create_time'] = time();
$form['state'] = 1;
$pic = $form['url'];
unset($form['url']);
$id = LocalStoreGoods::insertGetId($form);
$data = [];
foreach ($pic as $k => &$v) {
$data[$k]['lsg_id'] = $id;
$data[$k]['url'] = basename($v);
}
LocalStoreGoodsPic::insertAll($data);
return true;
} catch (\Exception $e) {
self::$error = $e->getMessage();
return false;
}
}
}