Jelajahi Sumber

免费班计单规则

liugc 1 tahun lalu
induk
melakukan
f9adb25f14

+ 7 - 0
app/adminapi/controller/master_worker/MasterWorkerServiceOrderController.php

@@ -39,4 +39,11 @@ class MasterWorkerServiceOrderController extends BaseAdminController
         (new ExcelExportService)->download($result);
         return $this->success('添加成功-'.$result, [], 1, 1);
     }
+
+    public function freeNotice()
+    {
+        return $this->dataLists(new MasterWorkerServiceOrderLists());
+    }
+
+
 }

+ 16 - 0
app/adminapi/logic/master_commission/MasterWorkerCommissionConfigLogic.php

@@ -174,6 +174,22 @@ class MasterWorkerCommissionConfigLogic extends BaseLogic
                 }
                 Db::name('master_worker_commission_ratio')->insertAll($ratioData);
 
+                // 单数规则数据 day_num: 0, order_num: 0, signing_date
+                $noticeData = [];
+                foreach ($info->notice_rule as $data){
+                    $noticeData[] = [
+                        'commission_config_id' => $params['id'],
+                        'master_worker_id' => $info->master_worker_id,
+                        'day_num' => $data['day_num'],
+                        'order_num' => $data['order_num'],
+                        'signing_date' => strtotime($data['signing_date']),
+                        'signing_date_end' => strtotime($data['signing_date'])+($data['day_num']*86400),
+                        'create_time' => time(),
+                        'update_time' => time(),
+                    ];
+                }
+                Db::name('master_worker_commission_notice')->insertAll($noticeData);
+
                 // 启动
                 MasterWorkerCommissionConfig::where('id', $params['id'])->update([
                     'examine_admin_id' => $params['adminId'],