Explorar o código

updateUser phone为空不更新

lyhzzz %!s(int64=2) %!d(string=hai) anos
pai
achega
43dea86922

+ 4 - 0
src/main/java/com/fdkankan/tk/controller/WxApiController.java

@@ -18,6 +18,10 @@ import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import java.text.SimpleDateFormat;
+import java.util.Calendar;
+import java.util.Date;
+
 @RequestMapping("/wxApi")
 @RestController
 public class WxApiController extends BaseController{

+ 2 - 0
src/main/java/com/fdkankan/tk/entity/WxUser.java

@@ -8,6 +8,7 @@ import java.io.Serializable;
 import java.util.Date;
 import lombok.Getter;
 import lombok.Setter;
+import lombok.ToString;
 
 /**
  * <p>
@@ -19,6 +20,7 @@ import lombok.Setter;
  */
 @Getter
 @Setter
+@ToString
 @TableName("t_wx_user")
 public class WxUser implements Serializable {
 

+ 4 - 0
src/main/java/com/fdkankan/tk/service/impl/WxUserServiceImpl.java

@@ -101,6 +101,10 @@ public class WxUserServiceImpl extends ServiceImpl<IWxUserMapper, WxUser> implem
         WxUser wxUser = new WxUser();
         BeanUtils.copyProperties(param,wxUser);
         wxUser.setUpdateTime(new Date());
+        log.info("wxUser:{}",wxUser);
+        if(StringUtils.isBlank(wxUser.getPhoneNumber())){
+            wxUser.setPhoneNumber(null);
+        }
         this.updateById(wxUser);
     }