|
|
@@ -116,6 +116,20 @@ class ExternalConsultationLogic extends BaseLogic
|
|
|
Db::startTrans();
|
|
|
try {
|
|
|
|
|
|
+ // userName mobile goods_id userAddress amount appointment_time lon lat
|
|
|
+ $work_id = ThirdOrderLogic::submitOrders([
|
|
|
+ 'userName' => $params['user_name'],
|
|
|
+ 'mobile' => $params['mobile'],
|
|
|
+ 'goods_id' => $params['goods_id'],
|
|
|
+ 'userAddress' => $params['user_address'],
|
|
|
+ 'amount' => $params['amount'],
|
|
|
+ 'appointment_time' => $params['appointment_time'],
|
|
|
+ 'lon' => $params['lon'],
|
|
|
+ 'lat' => $params['lat']
|
|
|
+ ]);
|
|
|
+ if($work_id === false){
|
|
|
+ $work_id = 0;
|
|
|
+ }
|
|
|
ExternalConsultation::where('id', $params['id'])->update([
|
|
|
'external_platform_id' => $params['external_platform_id'],
|
|
|
'shop_code' => $params['shop_code'],
|
|
|
@@ -131,19 +145,9 @@ class ExternalConsultationLogic extends BaseLogic
|
|
|
'amount' => $params['amount'],
|
|
|
'lon' => $params['lon'],
|
|
|
'lat' => $params['lat'],
|
|
|
+ 'work_id' => $work_id,
|
|
|
'remark' => $params['remark']
|
|
|
]);
|
|
|
- // userName mobile goods_id userAddress amount appointment_time lon lat
|
|
|
- ThirdOrderLogic::submitOrders([
|
|
|
- 'userName' => $params['user_name'],
|
|
|
- 'mobile' => $params['mobile'],
|
|
|
- 'goods_id' => $params['goods_id'],
|
|
|
- 'userAddress' => $params['user_address'],
|
|
|
- 'amount' => $params['amount'],
|
|
|
- 'appointment_time' => $params['appointment_time'],
|
|
|
- 'lon' => $params['lon'],
|
|
|
- 'lat' => $params['lat']
|
|
|
- ]);
|
|
|
Db::commit();
|
|
|
return true;
|
|
|
} catch (\Exception $e) {
|