Jelajahi Sumber

二维码付款多小程序支付

zyp 6 hari lalu
induk
melakukan
3f647f2b61

+ 14 - 10
fs-service/src/main/java/com/fs/hisStore/service/impl/FsUserScrmServiceImpl.java

@@ -1142,15 +1142,19 @@ public class FsUserScrmServiceImpl implements IFsUserScrmService
 
     @Override
     public void handleFsUserWx(FsUserScrm user, LoginMaWxParam param, WxMaJscode2SessionResult session) {
-        FsUserWx fsUserWx = new FsUserWx();
-        fsUserWx.setType(1);
-        fsUserWx.setFsUserId(user.getUserId());
-        fsUserWx.setAppId(param.getAppId());
-        fsUserWx.setOpenId(session.getOpenid());
-        fsUserWx.setUnionId(session.getUnionid() != null ? session.getUnionid() : null);
-        fsUserWx.setCreateTime(new Date());
-        fsUserWx.setUpdateTime(new Date());
-        fsUserWxService.saveOrUpdateByUniqueKey(fsUserWx);
-        log.info("zyp \n 【更新或插入用户与小程序{}的绑定关系】:{}", param.getAppId(), user.getUserId());
+        try {
+            FsUserWx fsUserWx = new FsUserWx();
+            fsUserWx.setType(1);
+            fsUserWx.setFsUserId(user.getUserId());
+            fsUserWx.setAppId(param.getAppId());
+            fsUserWx.setOpenId(session.getOpenid());
+            fsUserWx.setUnionId(session.getUnionid() != null ? session.getUnionid() : null);
+            fsUserWx.setCreateTime(new Date());
+            fsUserWx.setUpdateTime(new Date());
+            fsUserWxService.saveOrUpdateByUniqueKey(fsUserWx);
+            log.info("zyp \n 【更新或插入用户与小程序{}的绑定关系】:{}", param.getAppId(), user.getUserId());
+        } catch (Exception e) {
+            throw new RuntimeException(e);
+        }
     }
 }