|
|
@@ -221,16 +221,23 @@ public class QwExternalContactController extends BaseController
|
|
|
* 根据用户ID查询并设置下单次数(若用户不存在或ID无效,则设为0)
|
|
|
*/
|
|
|
private void fillOrderCount(QwExternalContactVO item){
|
|
|
+ boolean isHavePhone = false;
|
|
|
Long fsUserId = item.getFsUserId();
|
|
|
if (fsUserId==null){
|
|
|
item.setOrderCount(0L);
|
|
|
+ item.setIsHavePhone(isHavePhone);
|
|
|
return;
|
|
|
}
|
|
|
FsUser fsUser = fsUserService.selectFsUserById(fsUserId);
|
|
|
if (fsUser == null) {
|
|
|
item.setOrderCount(0L);
|
|
|
+ item.setIsHavePhone(isHavePhone);
|
|
|
return;
|
|
|
}
|
|
|
+ if (StringUtils.isNotEmpty(fsUser.getPhone())) {
|
|
|
+ isHavePhone = true;
|
|
|
+ }
|
|
|
+ item.setIsHavePhone(isHavePhone);
|
|
|
Long orderCount = fsUser.getOrderCount();
|
|
|
item.setOrderCount(orderCount != null ? orderCount : 0);
|
|
|
}
|