|
@@ -133,21 +133,58 @@ class DeleteService extends Service
|
|
|
if(! empty($data['man'])){
|
|
|
$insert = [];
|
|
|
foreach ($data['man'] as $value){
|
|
|
- $insert[] = [
|
|
|
- 'customer_id' => $data['id'],
|
|
|
- 'data_id' => $value,
|
|
|
- 'type' => CustomerInfo::type_two,
|
|
|
- 'crt_time' => $time,
|
|
|
- ];
|
|
|
+ if(! is_array($data['id'])){
|
|
|
+ $insert[] = [
|
|
|
+ 'customer_id' => $data['id'],
|
|
|
+ 'data_id' => $value,
|
|
|
+ 'type' => CustomerInfo::type_two,
|
|
|
+ 'crt_time' => $time,
|
|
|
+ ];
|
|
|
+ }else{
|
|
|
+ foreach ($data['id'] as $data_id){
|
|
|
+ $insert[] = [
|
|
|
+ 'customer_id' => $data_id,
|
|
|
+ 'data_id' => $value,
|
|
|
+ 'type' => CustomerInfo::type_two,
|
|
|
+ 'crt_time' => $time,
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
CustomerInfo::insert($insert);
|
|
|
|
|
|
- $title = Customer::where('id',$data['id'])->value('title') ?? "";
|
|
|
- (new OrderOperationService())->add([
|
|
|
- 'order_number' => Customer::$order_number . "|" . $data['id'] . "|" . $title,
|
|
|
- 'msg' => OrderOperation::$type[OrderOperation::twenty_three] ?? "",
|
|
|
- 'type' => OrderOperation::twenty_three
|
|
|
- ],$user);
|
|
|
+ if(! is_array($data['id'])){
|
|
|
+ $title = Customer::where('id',$data['id'])->value('title') ?? "";
|
|
|
+ (new OrderOperationService())->add([
|
|
|
+ 'order_number' => Customer::$order_number . "|" . $data['id'] . "|" . $title,
|
|
|
+ 'msg' => OrderOperation::$type[OrderOperation::twenty_three] ?? "",
|
|
|
+ 'type' => OrderOperation::twenty_three
|
|
|
+ ],$user);
|
|
|
+ Customer::where('id',$data['id'])->update(['fp_time' => $time]);
|
|
|
+ }else{
|
|
|
+ $title = Customer::whereIn('id',$data['id'])->pluck('title','id')->toArray();
|
|
|
+ foreach($data['id'] as $value){
|
|
|
+ $t_title = $title[$value] ?? "";
|
|
|
+ (new OrderOperationService())->add([
|
|
|
+ 'order_number' => Customer::$order_number . "|" . $value . "|" . $t_title,
|
|
|
+ 'msg' => OrderOperation::$type[OrderOperation::twenty_three] ?? "",
|
|
|
+ 'type' => OrderOperation::twenty_three
|
|
|
+ ],$user);
|
|
|
+ }
|
|
|
+ Customer::whereIn('id',$data['id'])->update(['fp_time' => $time]);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+// foreach ($data['man'] as $value){
|
|
|
+// $tmp_data = [
|
|
|
+// "测试",
|
|
|
+// '测试',
|
|
|
+// '审核通过',
|
|
|
+// '测试',
|
|
|
+// date('Y-m-d H:i:s'),
|
|
|
+// ];
|
|
|
+// (new OaService())->sendWxMsg($value,2,0,16,$tmp_data);
|
|
|
+// }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -204,28 +241,52 @@ class DeleteService extends Service
|
|
|
public function yjCustomerMan($data,$user){
|
|
|
$time = time();
|
|
|
|
|
|
+ if(! is_array($data['id'])) $data['id'] = [$data['id']];
|
|
|
CustomerInfo::where('del_time',0)
|
|
|
- ->where('customer_id',$data['id'])
|
|
|
+ ->whereIn('customer_id',$data['id'])
|
|
|
->where('type', CustomerInfo::type_two)
|
|
|
->update(['del_time' => $time]);
|
|
|
if(! empty($data['man'])){
|
|
|
$insert = [];
|
|
|
foreach ($data['man'] as $value){
|
|
|
- $insert[] = [
|
|
|
- 'customer_id' => $data['id'],
|
|
|
- 'data_id' => $value,
|
|
|
- 'type' => CustomerInfo::type_two,
|
|
|
- 'crt_time' => $time,
|
|
|
- ];
|
|
|
+ if(! is_array($data['id'])){
|
|
|
+ $insert[] = [
|
|
|
+ 'customer_id' => $data['id'],
|
|
|
+ 'data_id' => $value,
|
|
|
+ 'type' => CustomerInfo::type_two,
|
|
|
+ 'crt_time' => $time,
|
|
|
+ ];
|
|
|
+ }else{
|
|
|
+ foreach ($data['id'] as $data_id){
|
|
|
+ $insert[] = [
|
|
|
+ 'customer_id' => $data_id,
|
|
|
+ 'data_id' => $value,
|
|
|
+ 'type' => CustomerInfo::type_two,
|
|
|
+ 'crt_time' => $time,
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
CustomerInfo::insert($insert);
|
|
|
|
|
|
- $title = Customer::where('id',$data['id'])->value('title') ?? "";
|
|
|
- (new OrderOperationService())->add([
|
|
|
- 'order_number' => Customer::$order_number . "|" . $data['id'] . "|" . $title,
|
|
|
- 'msg' => OrderOperation::$type[OrderOperation::twenty_four] ?? "",
|
|
|
- 'type' => OrderOperation::twenty_four
|
|
|
- ],$user);
|
|
|
+ if(! is_array($data['id'])){
|
|
|
+ $title = Customer::where('id',$data['id'])->value('title') ?? "";
|
|
|
+ (new OrderOperationService())->add([
|
|
|
+ 'order_number' => Customer::$order_number . "|" . $data['id'] . "|" . $title,
|
|
|
+ 'msg' => OrderOperation::$type[OrderOperation::twenty_four] ?? "",
|
|
|
+ 'type' => OrderOperation::twenty_four
|
|
|
+ ],$user);
|
|
|
+ }else{
|
|
|
+ $title = Customer::whereIn('id',$data['id'])->pluck('title','id')->toArray();
|
|
|
+ foreach($data['id'] as $value){
|
|
|
+ $t_title = $title[$value] ?? "";
|
|
|
+ (new OrderOperationService())->add([
|
|
|
+ 'order_number' => Customer::$order_number . "|" . $value . "|" . $t_title,
|
|
|
+ 'msg' => OrderOperation::$type[OrderOperation::twenty_four] ?? "",
|
|
|
+ 'type' => OrderOperation::twenty_four
|
|
|
+ ],$user);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|