Jelajahi Sumber

feat: 增加unionid

zengweijie 3 tahun lalu
induk
melakukan
2eb855e52f

+ 1 - 0
smsb-customer-manager-app/src/main/java/com/inspur/customer/service/wechat/WechatAppletUserServiceImpl.java

@@ -36,6 +36,7 @@ public class WechatAppletUserServiceImpl extends ServiceImpl<WechatAppletUserMap
                 .set(Objects.nonNull(dto.getNickName()), WechatAppletUser::getNickName, dto.getNickName())
                 .set(Objects.nonNull(dto.getAvatarUrl()), WechatAppletUser::getAvatarUrl, dto.getAvatarUrl())
                 .set(Objects.nonNull(dto.getGender()), WechatAppletUser::getGender, dto.getGender())
+                .set(Objects.nonNull(dto.getUnionid()), WechatAppletUser::getUnionid, dto.getUnionid())
                 .eq(WechatAppletUser::getOpenid, dto.getOpenid()));
         } else {
             super.save(BeanCopyUtils.copy(dto, WechatAppletUser.class));

+ 2 - 0
smsb-customer-manager-client/src/main/java/com/inspur/customer/object/wechat/WechatAppletUserDto.java

@@ -24,6 +24,8 @@ public class WechatAppletUserDto implements Serializable {
 
     @NotEmpty(message = "openid不能为空")
     private String openid;
+    
+    private String unionid;
 
     private String nickName;
 

+ 2 - 0
smsb-customer-manager-infrastructure/src/main/java/com/inspur/customer/infrastructure/object/wechat/WechatAppletUser.java

@@ -23,6 +23,8 @@ public class WechatAppletUser implements Serializable {
 
     private String openid;
 
+    private String unionid;
+
     @TableField("nick_name")
     private String nickName;