| xqd
@@ -1077,17 +1077,16 @@ class CommonController extends Controller
|
|
|
$req = request()->post();
|
|
|
try {
|
|
|
$data = json_decode($req['content'],true);
|
|
|
- $ImList = ImMessage::get();
|
|
|
- $newList=[];
|
|
|
- if ($ImList){
|
|
|
- foreach ($ImList as $k=>$v){
|
|
|
- $newList[$k] = $v['messageId'];
|
|
|
- }
|
|
|
- }
|
|
|
$reminderController = new PatientController();
|
|
|
-
|
|
|
$list = [];
|
|
|
if($data){
|
|
|
+ $ImList = ImMessage::select('messageId')->groupBy('messageId')->get();
|
|
|
+ $newList=[];
|
|
|
+ if ($ImList){
|
|
|
+ foreach ($ImList as $k=>$v){
|
|
|
+ $newList[$k] = $v['messageId'];
|
|
|
+ }
|
|
|
+ }
|
|
|
foreach ($data as $k=>$v){
|
|
|
if(!in_array($v['messageId'],$newList)){
|
|
|
$list[$k]['messageId'] = $v['messageId'];
|
| xqd
@@ -1125,10 +1124,6 @@ class CommonController extends Controller
|
|
|
}
|
|
|
}
|
|
|
ImMessage::insert($list);
|
|
|
- }else{
|
|
|
- $list['text'] = $req['content'];
|
|
|
- ImMessage::create($list);
|
|
|
-
|
|
|
}
|
|
|
return json_encode(['code'=>200,'content'=>'success']);
|
|
|
}catch (\Exception $e){
|