|
|
@@ -22,6 +22,7 @@ import com.webflux.launchadmin.mysql.service.planNew.goGenerate.GoGenerateServic
|
|
|
import com.webflux.launchadmin.mysql.service.planNew.structure.GoRequest;
|
|
|
import com.webflux.launchadmin.mysql.service.planNew.structure.Item;
|
|
|
import com.webflux.launchadmin.mysql.service.readBookPlan.data.AvatarInfo;
|
|
|
+import com.webflux.launchcommon.utils.StringUtils;
|
|
|
import jakarta.annotation.Resource;
|
|
|
import lombok.Data;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
@@ -299,7 +300,7 @@ public class ReadBookPlanServicesImpl implements ReadBookPlanServicesInterface{
|
|
|
|
|
|
public Boolean setNicknameAndHead(String wxExternalUserid,GoRequest goRequest) {
|
|
|
List<Item> collect = goRequest.getItem().stream().filter(fc -> "nickname".equals(fc.getT()) || "head".equals(fc.getT())).collect(Collectors.toList());
|
|
|
- if (!collect.isEmpty()) {
|
|
|
+ if (!collect.isEmpty() && Objects.nonNull(wxExternalUserid) && StringUtils.isNotEmpty(wxExternalUserid) ) {
|
|
|
AvatarInfo avatarByWxUid = getAvatarByWxUid(wxExternalUserid);
|
|
|
collect.forEach(item -> {
|
|
|
if(item.getT().equals("nickname")){
|