|
|
@@ -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;
|