|
@@ -97,8 +97,13 @@ public class AppletHomeServiceImpl implements AppletHomeService {
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
// 设置是否企业用户标识
|
|
// 设置是否企业用户标识
|
|
|
|
|
+ // 只有当用户属于企业且企业有设置价格时,才标记为企业用户
|
|
|
final boolean finalIsFirmUser = isFirmUser;
|
|
final boolean finalIsFirmUser = isFirmUser;
|
|
|
- resultPage.getRecords().forEach(vo -> vo.setFirmUser(finalIsFirmUser));
|
|
|
|
|
|
|
+ resultPage.getRecords().forEach(vo -> {
|
|
|
|
|
+ // 如果是企业用户但企业价为null,说明该企业未设置价格,firmUser应为false
|
|
|
|
|
+ boolean hasFirmPrice = vo.getEnterprisePrice() != null;
|
|
|
|
|
+ vo.setFirmUser(finalIsFirmUser && hasFirmPrice);
|
|
|
|
|
+ });
|
|
|
|
|
|
|
|
return resultPage;
|
|
return resultPage;
|
|
|
}
|
|
}
|