$data['lowprice_product_logid'], 'processing_status' => $data['processing_status'], 'employee_id' => isset($data['employee_id']) ? $data['employee_id'] : 0, 'admin_id' => isset($data['admin_id']) ? $data['admin_id'] : 0, 'record_content' => $data['record_content'], 'insert_time' => time(), ]; $LowPriceGoodsRecord_id = $this->insertGetId($insert_data); return $LowPriceGoodsRecord_id; } /** * 写入数据 * @author 唐远望 * @version 1.0 * @date 2025-12-23 * @param $data * @return bool */ public function addLowPriceGoodsRecord($data) { DB::beginTransaction(); try { $this->addLowPriceGoodsRecord_content($data); DB::commit(); return true; // 成功处理... } catch (\Exception $e) { DB::rollBack(); // 错误处理... return false; } } /** * 编辑内容 * @author 唐远望 * @version 1.0 * @date 2025-12-23 * @param $data * @return bool */ public function editLowPriceGoodsRecord_content($where, $data) { $LowPriceGoodsRecord = $this->where($where)->first(); if (!$LowPriceGoodsRecord) { return false; } $LowPriceGoodsRecord->lowprice_product_logid = $data['lowprice_product_logid']; $LowPriceGoodsRecord->processing_status = $data['processing_status']; $LowPriceGoodsRecord->record_content = $data['record_content']; $LowPriceGoodsRecord->employee_id = isset($data['employee_id']) ? $data['employee_id'] : 0; $LowPriceGoodsRecord->admin_id = isset($data['admin_id']) ? $data['admin_id'] : 0; $LowPriceGoodsRecord->update_time = time(); $LowPriceGoodsRecord->save(); return true; } /** * 更新数据 * @author 唐远望 * @version 1.0 * @date 2025-12-23 * @param $data * @return bool */ public function updateLowPriceGoodsRecord($where, $data) { DB::beginTransaction(); try { $this->editLowPriceGoodsRecord_content($where, $data); DB::commit(); return true; // 成功处理... } catch (\Exception $e) { DB::rollBack(); // 错误处理... return false; } } /** * 删除数据 * @author 唐远望 * @version 1.0 * @date 2025-12-23 * @param $id * @return bool */ public function deleteLowPriceGoodsRecord($where) { $LowPriceGoodsRecord = $this->where($where)->first(); if (!$LowPriceGoodsRecord) { return false; } $LowPriceGoodsRecord->delete(); return true; } }