修复没有赋值问题

This commit is contained in:
liaozetao
2023-12-21 19:16:17 +08:00
parent 61e1752bf8
commit 72cc2fa4b1

View File

@@ -10,6 +10,7 @@ import com.accompany.admin.service.base.BaseService;
import com.accompany.admin.vo.stats.LaborStatsVo;
import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.user.UsersService;
import com.accompany.common.annotation.FieldComment;
import com.accompany.common.redis.RedisKey;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.common.utils.GsonUtil;
@@ -78,7 +79,19 @@ public class LaborStatsAdminService extends BaseService {
hallLaborStats.stream()
.filter(v -> dateStr != null && dateStr.equals(v.getDate()) && erBanNoToLong.equals(v.getErbanNo()))
.findAny()
.ifPresent(laborStats -> BeanUtils.copyProperties(laborStats, stats));
.ifPresent(laborStats -> {
stats.setFirstInRoom(laborStats.getFirstInRoom());
stats.setFirstInRoomRetained(laborStats.getFirstInRoomRetained());
stats.setTotalInRoom(laborStats.getTotalInRoom());
stats.setFirstInRoomGiftUser(laborStats.getFirstInRoomGiftUser());
stats.setGiftUser(laborStats.getGiftUser());
stats.setRoomRevenue(laborStats.getRoomRevenue());
stats.setRoomNormalRevenue(laborStats.getRoomNormalRevenue());
stats.setRoomBackpackRevenue(laborStats.getRoomBackpackRevenue());
stats.setFirstInRoomGiftRate(laborStats.getFirstInRoomGiftRate());
stats.setNewUserInRoom(laborStats.getNewUserInRoom());
stats.setNewUserSendGift(laborStats.getNewUserSendGift());
});
}
data.add(stats);
}