code = $params['code']; $goods_supplier->name = $params['name']; $goods_supplier->supplier_category_id = $params['supplier_category_id']; $goods_supplier->contact = $params['contact'] ?? ''; $goods_supplier->mobile = $params['mobile'] ?? ''; $goods_supplier->landline = $params['landline'] ?? ''; $goods_supplier->email = $params['email'] ?? ''; $goods_supplier->province_id = $params['province_id'] ?? ''; $goods_supplier->city_id = $params['city_id'] ?? ''; $goods_supplier->district_id = $params['district_id'] ?? ''; $goods_supplier->address = $params['address'] ?? ''; $goods_supplier->bank_account = $params['bank_account'] ?? ''; $goods_supplier->bank = $params['bank'] ?? ''; $goods_supplier->cardholder_name = $params['cardholder_name'] ?? ''; $goods_supplier->tax_id = $params['tax_id'] ?? ''; $goods_supplier->sort = (isset($params['sort']) && !empty($params['sort'])) ? $params['sort'] : DefaultEnum::SORT; return $goods_supplier->save(); } /** * @notes 删除供应商 * @param $params * @return bool * @author ljj * @date 2021/7/17 3:14 */ public function del($params) { return GoodsSupplier::destroy($params['id']); } /** * @notes 编辑供应商 * @param $params * @return bool * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException * @author ljj * @date 2021/7/17 3:42 下午 */ public function edit($params) { $goods_supplier = GoodsSupplier::find($params['id']); $goods_supplier->code = $params['code']; $goods_supplier->name = $params['name']; $goods_supplier->supplier_category_id = $params['supplier_category_id']; $goods_supplier->contact = $params['contact']; $goods_supplier->mobile = $params['mobile']; $goods_supplier->landline = $params['landline']; $goods_supplier->email = $params['email']; $goods_supplier->province_id = $params['province_id']; $goods_supplier->city_id = $params['city_id']; $goods_supplier->district_id = $params['district_id']; $goods_supplier->address = $params['address']; $goods_supplier->bank_account = $params['bank_account']; $goods_supplier->bank = $params['bank']; $goods_supplier->cardholder_name = $params['cardholder_name']; $goods_supplier->tax_id = $params['tax_id']; $goods_supplier->sort = $params['sort']; return $goods_supplier->save(); } /** * @notes 查看供应商详情 * @param $params * @return array * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException * @author ljj * @date 2021/7/19 4:59 下午 */ public function detail($params) { return GoodsSupplier::find($params['id'])->toArray(); } }