Explorar el Código

[智价云] 违规商品&店铺人员关系补充

tangyuanwang hace 6 días
padre
commit
71122d7dd4

+ 55 - 1
app/Models/Manager/Process/ControlGoods.php

@@ -5,6 +5,7 @@ namespace App\Models\Manager\Process;
 use Illuminate\Database\Eloquent\Factories\HasFactory;
 use Illuminate\Database\Eloquent\Model;
 use Illuminate\Support\Facades\DB;
+use App\Models\Manager\Process\ControlGoodsMember as ControlGoodsMemberModel;
 
 /**
  * 违规处理-强管控商品模型
@@ -65,7 +66,60 @@ class ControlGoods extends Model
     {
         DB::beginTransaction();
         try {
-            $this->addControlGoods_content($data);
+            $ControlGoodsMemberModel = new ControlGoodsMemberModel();
+            $insert_data = [
+                'first_responsible_person' => $data['first_responsible_person'],
+                'responsible_person' => $data['responsible_person'],
+                'platform'    => $data['platform'],
+                'company_name'    => $data['company_name'],
+                'product_name'    => $data['product_name'],
+                'product_specs'    => $data['product_specs'],
+                'suggested_price'    => $data['suggested_price'],
+                'online_posting_price'    => $data['online_posting_price'],
+                'online_posting_cunt'    => $data['online_posting_cunt'],
+                'link_url'    => $data['link_url'],
+                'store_name'    => $data['store_name'],
+                'source_responsible_person'    => $data['source_responsible_person'],
+                'processing_status' => '1',
+                'insert_time' => time(),
+            ];
+            $ControlGoods_id = $this->insertGetId($insert_data);
+            $first_responsible_persons = explode(',', $data['first_responsible_person']);
+            $first_responsible_person_data = [];
+            if (count($first_responsible_persons) > 0) {
+                foreach ($first_responsible_persons as $key => $employee_id) {
+                    $first_responsible_person_data[] = [
+                        'control_product_logid' => $ControlGoods_id,
+                        'employee_id' => $employee_id,
+                        'duty_type'    => 1, //责任类型1=第一责任人,2=责任人,3=溯源责任人
+                    ];
+                }
+            }
+            $ControlGoodsMemberModel->inser($first_responsible_person_data);
+            $responsible_persons = explode(',', $data['responsible_person']);
+            $responsible_person_data = [];
+            if (count($responsible_persons) > 0) {
+                foreach ($responsible_persons as $key => $employee_id) {
+                    $responsible_person_data[] = [
+                        'control_product_logid' => $ControlGoods_id,
+                        'employee_id' => $employee_id,
+                        'duty_type'    => 2, //责任类型1=第一责任人,2=责任人,3=溯源责任人
+                    ];
+                }
+            }
+            $ControlGoodsMemberModel->inser($responsible_person_data);
+            $source_responsible_persons = explode(',', $data['source_responsible_person']);
+            $source_responsible_person_data = [];
+            if (count($source_responsible_persons) > 0) {
+                foreach ($source_responsible_persons as $key => $employee_id) {
+                    $source_responsible_person_data[] = [
+                        'control_product_logid' => $ControlGoods_id,
+                        'employee_id' => $employee_id,
+                        'duty_type'    => 3, //责任类型1=第一责任人,2=责任人,3=溯源责任人
+                    ];
+                }
+            }
+            $ControlGoodsMemberModel->inser($source_responsible_person_data);
             DB::commit();
             return true;
             // 成功处理...

+ 132 - 0
app/Models/Manager/Process/ControlGoodsMember.php

@@ -0,0 +1,132 @@
+<?php
+
+namespace App\Models\Manager\Process;
+
+use Illuminate\Database\Eloquent\Factories\HasFactory;
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Support\Facades\DB;
+
+/**
+ * 违规处理-管控商品处理人员关系模型
+ * @author: 唐远望
+ * @version: 1.0
+ * @date: 2025-12-10
+ */
+class ControlGoodsMember extends Model
+{
+    use HasFactory;
+    // 与模型关联的表名
+    protected $table = 'process_control_product_member';
+    // 是否主动维护时间戳
+    public $timestamps = false;
+    // 定义时间戳字段名
+    // const CREATED_AT = 'insert_time';
+    // const UPDATED_AT = 'update_time';
+
+
+    /**
+     * 添加
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     */
+    public function addControlGoodsMember_content($data)
+    {
+        $insert_data = [
+            'control_product_logid' => $data['control_product_logid'],
+            'employee_id' => $data['employee_id'],
+            'duty_type'    => $data['duty_type'],
+        ];
+        $ControlGoodsMember_id = $this->insertGetId($insert_data);
+        return $ControlGoodsMember_id;
+    }
+
+
+    /**
+     * 写入数据
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $data
+     * @return bool
+     */
+    public function addControlGoodsMember($data)
+    {
+        DB::beginTransaction();
+        try {
+            $this->addControlGoodsMember_content($data);
+            DB::commit();
+            return true;
+            // 成功处理...
+        } catch (\Exception $e) {
+            DB::rollBack();
+            // 错误处理...
+            return false;
+        }
+    }
+
+
+    /**
+     * 编辑内容
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $data
+     * @return bool
+     */
+    public function editControlGoodsMember_content($where, $data)
+    {
+        $ControlGoodsMember = $this->where($where)->first();
+        if (!$ControlGoodsMember) {
+            return false;
+        }
+        $ControlGoodsMember->control_product_logid = $data['control_product_logid'];
+        $ControlGoodsMember->employee_id = $data['employee_id'];
+        $ControlGoodsMember->duty_type = $data['duty_type'];
+        $ControlGoodsMember->save();
+        return true;
+    }
+
+
+
+    /**
+     * 更新数据
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $data
+     * @return bool
+     */
+    public function updateControlGoodsMember($where, $data)
+    {
+        DB::beginTransaction();
+        try {
+            $this->editControlGoodsMember_content($where, $data);
+            DB::commit();
+            return true;
+            // 成功处理...
+        } catch (\Exception $e) {
+            DB::rollBack();
+            // 错误处理...
+            return false;
+        }
+    }
+
+    /**
+     * 删除数据
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $id
+     * @return bool
+     */
+    public function deleteControlGoodsMember($where)
+    {
+        $ControlGoodsMember = $this->where($where)->first();
+        if (!$ControlGoodsMember) {
+            return false;
+        }
+        $ControlGoodsMember->delete();
+        return true;
+    }
+}

+ 52 - 1
app/Models/Manager/Process/LowPriceGoods.php

@@ -5,6 +5,7 @@ namespace App\Models\Manager\Process;
 use Illuminate\Database\Eloquent\Factories\HasFactory;
 use Illuminate\Database\Eloquent\Model;
 use Illuminate\Support\Facades\DB;
+use App\Models\Manager\Process\LowPriceGoodsMember as LowPriceGoodsMemberModel;
 
 /**
  * 违规处理-低价商品模型
@@ -65,7 +66,57 @@ class LowPriceGoods extends Model
     {
         DB::beginTransaction();
         try {
-            $this->addLowPriceGoods_content($data);
+            $LowPriceGoodsMemberModel = new LowPriceGoodsMemberModel();
+            $insert_data = [
+                'platform'    => $data['platform'],
+                'company_name'    => $data['company_name'],
+                'product_name'    => $data['product_name'],
+                'product_specs'    => $data['product_specs'],
+                'suggested_price'    => $data['suggested_price'],
+                'online_posting_price'    => $data['online_posting_price'],
+                'online_posting_cunt'    => $data['online_posting_cunt'],
+                'link_url'    => $data['link_url'],
+                'store_name'    => $data['store_name'],
+                'processing_status' => '1',
+                'insert_time' => time(),
+            ];
+            $LowPriceGoods_id = $this->insertGetId($insert_data);
+            $first_responsible_persons = explode(',', $data['first_responsible_person']);
+            $first_responsible_person_data=[];
+            if (count($first_responsible_persons) > 0) {
+                foreach ($first_responsible_persons as $key => $employee_id) {
+                    $first_responsible_person_data[] = [
+                        'lowprice_product_logid' => $LowPriceGoods_id,
+                        'employee_id' => $employee_id,
+                        'duty_type'    => 1,//责任类型1=第一责任人,2=责任人,3=溯源责任人
+                    ];
+                }
+            }
+            $LowPriceGoodsMemberModel->inser($first_responsible_person_data);
+            $responsible_persons = explode(',', $data['responsible_person']);
+            $responsible_person_data=[];
+            if (count($responsible_persons) > 0) {
+                foreach ($responsible_persons as $key => $employee_id) {
+                    $responsible_person_data[] = [
+                        'lowprice_product_logid' => $LowPriceGoods_id,
+                        'employee_id' => $employee_id,
+                        'duty_type'    => 2,//责任类型1=第一责任人,2=责任人,3=溯源责任人
+                    ];
+                }
+            }
+            $LowPriceGoodsMemberModel->inser($responsible_person_data);
+            $source_responsible_persons = explode(',', $data['source_responsible_person']);
+            $source_responsible_person_data=[];
+            if (count($source_responsible_persons) > 0) {
+                foreach ($source_responsible_persons as $key => $employee_id) {
+                    $source_responsible_person_data[] = [
+                        'lowprice_product_logid' => $LowPriceGoods_id,
+                        'employee_id' => $employee_id,
+                        'duty_type'    => 3,//责任类型1=第一责任人,2=责任人,3=溯源责任人
+                    ];
+                }
+            }
+            $LowPriceGoodsMemberModel->inser($source_responsible_person_data);
             DB::commit();
             return true;
             // 成功处理...

+ 132 - 0
app/Models/Manager/Process/LowPriceGoodsMember.php

@@ -0,0 +1,132 @@
+<?php
+
+namespace App\Models\Manager\Process;
+
+use Illuminate\Database\Eloquent\Factories\HasFactory;
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Support\Facades\DB;
+
+/**
+ * 违规处理-低价商品处理人员关系模型
+ * @author: 唐远望
+ * @version: 1.0
+ * @date: 2025-12-10
+ */
+class LowPriceGoodsMember extends Model
+{
+    use HasFactory;
+    // 与模型关联的表名
+    protected $table = 'process_lowprice_product_member';
+    // 是否主动维护时间戳
+    public $timestamps = false;
+    // 定义时间戳字段名
+    // const CREATED_AT = 'insert_time';
+    // const UPDATED_AT = 'update_time';
+
+
+    /**
+     * 添加
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     */
+    public function addLowPriceGoodsMember_content($data)
+    {
+        $insert_data = [
+            'lowprice_product_logid' => $data['lowprice_product_logid'],
+            'employee_id' => $data['employee_id'],
+            'duty_type'    => $data['duty_type'],
+        ];
+        $LowPriceGoodsMember_id = $this->insertGetId($insert_data);
+        return $LowPriceGoodsMember_id;
+    }
+
+
+    /**
+     * 写入数据
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $data
+     * @return bool
+     */
+    public function addLowPriceGoodsMember($data)
+    {
+        DB::beginTransaction();
+        try {
+            $this->addLowPriceGoodsMember_content($data);
+            DB::commit();
+            return true;
+            // 成功处理...
+        } catch (\Exception $e) {
+            DB::rollBack();
+            // 错误处理...
+            return false;
+        }
+    }
+
+
+    /**
+     * 编辑内容
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $data
+     * @return bool
+     */
+    public function editLowPriceGoodsMember_content($where, $data)
+    {
+        $LowPriceGoodsMember = $this->where($where)->first();
+        if (!$LowPriceGoodsMember) {
+            return false;
+        }
+        $LowPriceGoodsMember->lowprice_product_logid = $data['lowprice_product_logid'];
+        $LowPriceGoodsMember->employee_id = $data['employee_id'];
+        $LowPriceGoodsMember->duty_type = $data['duty_type'];
+        $LowPriceGoodsMember->save();
+        return true;
+    }
+
+
+
+    /**
+     * 更新数据
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $data
+     * @return bool
+     */
+    public function updateLowPriceGoodsMember($where, $data)
+    {
+        DB::beginTransaction();
+        try {
+            $this->editLowPriceGoodsMember_content($where, $data);
+            DB::commit();
+            return true;
+            // 成功处理...
+        } catch (\Exception $e) {
+            DB::rollBack();
+            // 错误处理...
+            return false;
+        }
+    }
+
+    /**
+     * 删除数据
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $id
+     * @return bool
+     */
+    public function deleteLowPriceGoodsMember($where)
+    {
+        $LowPriceGoodsMember = $this->where($where)->first();
+        if (!$LowPriceGoodsMember) {
+            return false;
+        }
+        $LowPriceGoodsMember->delete();
+        return true;
+    }
+}

+ 53 - 1
app/Models/Manager/Process/ViolationProduct.php

@@ -5,6 +5,7 @@ namespace App\Models\Manager\Process;
 use Illuminate\Database\Eloquent\Factories\HasFactory;
 use Illuminate\Database\Eloquent\Model;
 use Illuminate\Support\Facades\DB;
+use App\Models\Manager\Process\ViolationProductMember as ViolationProductMemberModel;
 
 /**
  * 违规处理-违规商品模型
@@ -63,7 +64,58 @@ class ViolationProduct extends Model
     {
         DB::beginTransaction();
         try {
-            $this->addViolationProduct_content($data);
+            $ViolationProductMemberModel = new ViolationProductMemberModel();
+            $insert_data = [
+                'first_responsible_person' => $data['first_responsible_person'],
+                'responsible_person' => $data['responsible_person'],
+                'platform'    => $data['platform'],
+                'company_name'    => $data['company_name'],
+                'product_name'    => $data['product_name'],
+                'product_specs'    => $data['product_specs'],
+                'online_posting_cunt'    => $data['online_posting_cunt'],
+                'link_url'    => $data['link_url'],
+                'store_name'    => $data['store_name'],
+                'source_responsible_person'    => $data['source_responsible_person'],
+                'processing_status' => '1',
+                'insert_time' => time(),
+            ];
+            $ViolationProduct_id = $this->insertGetId($insert_data);
+            $first_responsible_persons = explode(',', $data['first_responsible_person']);
+            $first_responsible_person_data = [];
+            if (count($first_responsible_persons) > 0) {
+                foreach ($first_responsible_persons as $key => $employee_id) {
+                    $first_responsible_person_data[] = [
+                        'violation_product_logid' => $ViolationProduct_id,
+                        'employee_id' => $employee_id,
+                        'duty_type'    => 1, //责任类型1=第一责任人,2=责任人,3=溯源责任人
+                    ];
+                }
+            }
+            $ViolationProductMemberModel->inser($first_responsible_person_data);
+            $responsible_persons = explode(',', $data['responsible_person']);
+            $responsible_person_data = [];
+            if (count($responsible_persons) > 0) {
+                foreach ($responsible_persons as $key => $employee_id) {
+                    $responsible_person_data[] = [
+                        'violation_product_logid' => $ViolationProduct_id,
+                        'employee_id' => $employee_id,
+                        'duty_type'    => 2, //责任类型1=第一责任人,2=责任人,3=溯源责任人
+                    ];
+                }
+            }
+            $ViolationProductMemberModel->inser($responsible_person_data);
+            $source_responsible_persons = explode(',', $data['source_responsible_person']);
+            $source_responsible_person_data = [];
+            if (count($source_responsible_persons) > 0) {
+                foreach ($source_responsible_persons as $key => $employee_id) {
+                    $source_responsible_person_data[] = [
+                        'violation_product_logid' => $ViolationProduct_id,
+                        'employee_id' => $employee_id,
+                        'duty_type'    => 3, //责任类型1=第一责任人,2=责任人,3=溯源责任人
+                    ];
+                }
+            }
+            $ViolationProductMemberModel->inser($source_responsible_person_data);
             DB::commit();
             return true;
             // 成功处理...

+ 132 - 0
app/Models/Manager/Process/ViolationProductMember.php

@@ -0,0 +1,132 @@
+<?php
+
+namespace App\Models\Manager\Process;
+
+use Illuminate\Database\Eloquent\Factories\HasFactory;
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Support\Facades\DB;
+
+/**
+ * 违规处理-违规商品处理人员关系模型
+ * @author: 唐远望
+ * @version: 1.0
+ * @date: 2025-12-10
+ */
+class ViolationProductMember extends Model
+{
+    use HasFactory;
+    // 与模型关联的表名
+    protected $table = 'process_control_product_member';
+    // 是否主动维护时间戳
+    public $timestamps = false;
+    // 定义时间戳字段名
+    // const CREATED_AT = 'insert_time';
+    // const UPDATED_AT = 'update_time';
+
+
+    /**
+     * 添加
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     */
+    public function addViolationProductMember_content($data)
+    {
+        $insert_data = [
+            'violation_product_logid' => $data['violation_product_logid'],
+            'employee_id' => $data['employee_id'],
+            'duty_type'    => $data['duty_type'],
+        ];
+        $ViolationProductMember_id = $this->insertGetId($insert_data);
+        return $ViolationProductMember_id;
+    }
+
+
+    /**
+     * 写入数据
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $data
+     * @return bool
+     */
+    public function addViolationProductMember($data)
+    {
+        DB::beginTransaction();
+        try {
+            $this->addViolationProductMember_content($data);
+            DB::commit();
+            return true;
+            // 成功处理...
+        } catch (\Exception $e) {
+            DB::rollBack();
+            // 错误处理...
+            return false;
+        }
+    }
+
+
+    /**
+     * 编辑内容
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $data
+     * @return bool
+     */
+    public function editViolationProductMember_content($where, $data)
+    {
+        $ViolationProductMember = $this->where($where)->first();
+        if (!$ViolationProductMember) {
+            return false;
+        }
+        $ViolationProductMember->violation_product_logid = $data['violation_product_logid'];
+        $ViolationProductMember->employee_id = $data['employee_id'];
+        $ViolationProductMember->duty_type = $data['duty_type'];
+        $ViolationProductMember->save();
+        return true;
+    }
+
+
+
+    /**
+     * 更新数据
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $data
+     * @return bool
+     */
+    public function updateViolationProductMember($where, $data)
+    {
+        DB::beginTransaction();
+        try {
+            $this->editViolationProductMember_content($where, $data);
+            DB::commit();
+            return true;
+            // 成功处理...
+        } catch (\Exception $e) {
+            DB::rollBack();
+            // 错误处理...
+            return false;
+        }
+    }
+
+    /**
+     * 删除数据
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $id
+     * @return bool
+     */
+    public function deleteViolationProductMember($where)
+    {
+        $ViolationProductMember = $this->where($where)->first();
+        if (!$ViolationProductMember) {
+            return false;
+        }
+        $ViolationProductMember->delete();
+        return true;
+    }
+}

+ 50 - 1
app/Models/Manager/Process/ViolationStore.php

@@ -5,6 +5,7 @@ namespace App\Models\Manager\Process;
 use Illuminate\Database\Eloquent\Factories\HasFactory;
 use Illuminate\Database\Eloquent\Model;
 use Illuminate\Support\Facades\DB;
+use App\Models\Manager\Process\ViolationStoreMember as ViolationStoreMemberModel;
 
 /**
  * 违规处理-违规店铺模型
@@ -61,7 +62,55 @@ class ViolationStore extends Model
     {
         DB::beginTransaction();
         try {
-            $this->addViolationStore_content($data);
+            $ViolationStoreMemberModel = new ViolationStoreMemberModel();
+            $insert_data = [
+                'first_responsible_person' => $data['first_responsible_person'],
+                'responsible_person' => $data['responsible_person'],
+                'platform'    => $data['platform'],
+                'company_name'    => $data['company_name'],
+                'link_url'    => $data['link_url'],
+                'store_name'    => $data['store_name'],
+                'source_responsible_person'    => $data['source_responsible_person'],
+                'processing_status' => '1',
+                'insert_time' => time(),
+            ];
+            $ViolationStore_id = $this->insertGetId($insert_data);
+            $first_responsible_persons = explode(',', $data['first_responsible_person']);
+            $first_responsible_person_data = [];
+            if (count($first_responsible_persons) > 0) {
+                foreach ($first_responsible_persons as $key => $employee_id) {
+                    $first_responsible_person_data[] = [
+                        'violation_store_logid' => $ViolationStore_id,
+                        'employee_id' => $employee_id,
+                        'duty_type'    => 1, //责任类型1=第一责任人,2=责任人,3=溯源责任人
+                    ];
+                }
+            }
+            $ViolationStoreMemberModel->inser($first_responsible_person_data);
+            $responsible_persons = explode(',', $data['responsible_person']);
+            $responsible_person_data = [];
+            if (count($responsible_persons) > 0) {
+                foreach ($responsible_persons as $key => $employee_id) {
+                    $responsible_person_data[] = [
+                        'violation_store_logid' => $ViolationStore_id,
+                        'employee_id' => $employee_id,
+                        'duty_type'    => 2, //责任类型1=第一责任人,2=责任人,3=溯源责任人
+                    ];
+                }
+            }
+            $ViolationStoreMemberModel->inser($responsible_person_data);
+            $source_responsible_persons = explode(',', $data['source_responsible_person']);
+            $source_responsible_person_data = [];
+            if (count($source_responsible_persons) > 0) {
+                foreach ($source_responsible_persons as $key => $employee_id) {
+                    $source_responsible_person_data[] = [
+                        'violation_store_logid' => $ViolationStore_id,
+                        'employee_id' => $employee_id,
+                        'duty_type'    => 3, //责任类型1=第一责任人,2=责任人,3=溯源责任人
+                    ];
+                }
+            }
+            $ViolationStoreMemberModel->inser($source_responsible_person_data);
             DB::commit();
             return true;
             // 成功处理...

+ 132 - 0
app/Models/Manager/Process/ViolationStoreMember.php

@@ -0,0 +1,132 @@
+<?php
+
+namespace App\Models\Manager\Process;
+
+use Illuminate\Database\Eloquent\Factories\HasFactory;
+use Illuminate\Database\Eloquent\Model;
+use Illuminate\Support\Facades\DB;
+
+/**
+ * 违规处理-违规商品处理人员关系模型
+ * @author: 唐远望
+ * @version: 1.0
+ * @date: 2025-12-10
+ */
+class ViolationStoreMember extends Model
+{
+    use HasFactory;
+    // 与模型关联的表名
+    protected $table = 'process_control_product_member';
+    // 是否主动维护时间戳
+    public $timestamps = false;
+    // 定义时间戳字段名
+    // const CREATED_AT = 'insert_time';
+    // const UPDATED_AT = 'update_time';
+
+
+    /**
+     * 添加
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     */
+    public function addViolationStoreMember_content($data)
+    {
+        $insert_data = [
+            'violation_store_logid' => $data['violation_store_logid'],
+            'employee_id' => $data['employee_id'],
+            'duty_type'    => $data['duty_type'],
+        ];
+        $ViolationStoreMember_id = $this->insertGetId($insert_data);
+        return $ViolationStoreMember_id;
+    }
+
+
+    /**
+     * 写入数据
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $data
+     * @return bool
+     */
+    public function addViolationStoreMember($data)
+    {
+        DB::beginTransaction();
+        try {
+            $this->addViolationStoreMember_content($data);
+            DB::commit();
+            return true;
+            // 成功处理...
+        } catch (\Exception $e) {
+            DB::rollBack();
+            // 错误处理...
+            return false;
+        }
+    }
+
+
+    /**
+     * 编辑内容
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $data
+     * @return bool
+     */
+    public function editViolationStoreMember_content($where, $data)
+    {
+        $ViolationStoreMember = $this->where($where)->first();
+        if (!$ViolationStoreMember) {
+            return false;
+        }
+        $ViolationStoreMember->violation_store_logid = $data['violation_store_logid'];
+        $ViolationStoreMember->employee_id = $data['employee_id'];
+        $ViolationStoreMember->duty_type = $data['duty_type'];
+        $ViolationStoreMember->save();
+        return true;
+    }
+
+
+
+    /**
+     * 更新数据
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $data
+     * @return bool
+     */
+    public function updateViolationStoreMember($where, $data)
+    {
+        DB::beginTransaction();
+        try {
+            $this->editViolationStoreMember_content($where, $data);
+            DB::commit();
+            return true;
+            // 成功处理...
+        } catch (\Exception $e) {
+            DB::rollBack();
+            // 错误处理...
+            return false;
+        }
+    }
+
+    /**
+     * 删除数据
+     * @author 唐远望
+     * @version 1.0
+     * @date 2025-12-10
+     * @param $id
+     * @return bool
+     */
+    public function deleteViolationStoreMember($where)
+    {
+        $ViolationStoreMember = $this->where($where)->first();
+        if (!$ViolationStoreMember) {
+            return false;
+        }
+        $ViolationStoreMember->delete();
+        return true;
+    }
+}