소스 검색

Merge branch 'master' of e.coding.net:zdap/weixiu/weixiu_api

liugc 1 년 전
부모
커밋
cf66ae811c
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      app/adminapi/logic/works/ServiceWorkLogic.php

+ 4 - 0
app/adminapi/logic/works/ServiceWorkLogic.php

@@ -49,6 +49,7 @@ use app\common\model\master_worker\MasterWorkerAccountLog;
 use app\common\model\master_worker\MasterWorkerRetentionMoneyLog;
 use app\common\model\master_commission\MasterWorkerCommissionRatio;
 use app\common\model\master_commission\MasterWorkerCommissionConfig;
+use app\common\model\service_area\ServiceArea;
 
 /**
  * ServiceWork逻辑
@@ -68,12 +69,15 @@ class ServiceWorkLogic extends BaseLogic
     {
         Db::startTrans();
         try {
+            
+            $service_area_id = ServiceArea::serviceAreaId(['lon' => $params['lon'], 'lat' => $params['lat']]);
             ServiceWork::where('id', $params['id'])->update([
                 'address' => $params['address'],
                 'appointment_time' => strtotime($params['appointment_time']),
                 'estimated_finish_time' => $params['estimated_finish_time'],
                 'lon' => $params['lon'],
                 'lat' => $params['lat'],
+                'service_area_id' => $service_area_id,
             ]);
             Db::commit();
             return true;