刘韬 5 anos atrás
pai
commit
b27e101969

+ 2 - 1
PacsOnline_Wechat_Doctor/src/main/java/com/zskk/controller/WxaUserApiController.java

@@ -66,6 +66,7 @@ public class WxaUserApiController extends WxaController {
 				apiResult.getStr("openid"));
 		if (doctorsWechatfind == null) {
 			DoctorsWechat doctorsWechat = new DoctorsWechat();
+			doctorsWechat.setDoctorId("");
 			doctorsWechat.setWxaOpenid(apiResult.getStr("openid"));
 			if (!StrKit.isBlank(apiResult.getStr("unionid"))) {
 				doctorsWechat.setUnionid(apiResult.getStr("unionid"));
@@ -81,7 +82,7 @@ public class WxaUserApiController extends WxaController {
 		accessTokenCache.set("wxa:session:" + sessionId, apiResult.getJson());
 		LoginBean loginBean = new LoginBean();
 		loginBean.setSessionId(sessionId);
-		if (doctorsWechatfind.getDoctorId() != null) {
+		if (!doctorsWechatfind.getDoctorId().equals("") || doctorsWechatfind.getDoctorId() != null) {
 			Doctors doctors = Doctors.dao.findById(doctorsWechatfind.getDoctorId());
 			doctors.setPassword("");
 			DoctorBean doctorBean = JSON.parseObject(doctors.toJson(), DoctorBean.class);