Jelajahi Sumber

不注册用户也可以收到消息

zhengqiang 4 tahun lalu
induk
melakukan
9211d19e9d

+ 16 - 16
common/src/main/java/com/jpsoft/bus/modules/bus/callback/GpsDataCallbackImpl.java

@@ -197,23 +197,23 @@ public class GpsDataCallbackImpl implements GpsDataCallback {
                                             //综合账单
                                             MergeOrderInfo mergeOrderInfo = mergeOrderInfoService.get(orderInfo.getMergeOrderId());
                                             if (StringUtils.isNotBlank(mergeOrderInfo.getOpenId())){
-
-                                                UserInfo userInfo = userInfoService.findByOpenId(mergeOrderInfo.getOpenId());
-                                                if (userInfo.getAcceptMessage()){
-                                                    PassengerMessage passengerMessage0 = passengerMessageService.findByPassengerId(orderInfo.getPassengerId());
-                                                    if (passengerMessage0 ==null){
-                                                        PassengerMessage passengerMessage = new PassengerMessage();
-                                                        passengerMessage.setId(UUID.randomUUID().toString());
-                                                        passengerMessage.setOpenId(mergeOrderInfo.getOpenId());
-                                                        passengerMessage.setPassengerId(passengerInfo.getId());
-                                                        passengerMessage.setCreateTime(new Date());
-                                                        passengerMessageService.insert(passengerMessage);
-                                                    }
-                                                    else {
-                                                        passengerMessage0.setReadStatus(false);
-                                                        passengerMessageService.update(passengerMessage0);
-                                                    }
+//                                                UserInfo userInfo = userInfoService.findByOpenId(mergeOrderInfo.getOpenId());
+//                                                if (userInfo.getAcceptMessage()){
+                                                PassengerMessage passengerMessage = passengerMessageService.findByPassengerId(orderInfo.getPassengerId());
+
+                                                if (passengerMessage ==null){
+                                                    passengerMessage = new PassengerMessage();
+                                                    passengerMessage.setId(UUID.randomUUID().toString());
+                                                    passengerMessage.setOpenId(mergeOrderInfo.getOpenId());
+                                                    passengerMessage.setPassengerId(passengerInfo.getId());
+                                                    passengerMessage.setCreateTime(new Date());
+                                                    passengerMessageService.insert(passengerMessage);
+                                                }
+                                                else {
+                                                    passengerMessage.setReadStatus(false);
+                                                    passengerMessageService.update(passengerMessage);
                                                 }
+//                                                }
                                             }
                                     }
                                 }