FR200 查询用户护理记录(面膜促渗、精华促渗、LED光照)

master
382696293@qq.com 2 years ago
parent 1a02a6954e
commit 62e82e3753

@ -92,5 +92,15 @@ public class WxNursingLogController extends BaseController {
return getDataTable(list);
}
/**
* FR200 (LED)
*/
@GetMapping("/record/fr200/other")
public TableDataInfo fr200RecordOther(@RequestParam("nursingLogId") Long nursingLogId) {
startPage();
List<WxNursingLog> list = wxNursingLogService.fr200RecordOther(nursingLogId);
return getDataTable(list);
}
}

@ -33,4 +33,6 @@ public interface IWxNursingLogService {
WxNursingStatisticsRet fr200Statistics(Long nursingId);
List<WxNursingLog> fr200MoistureTestRecord(Long instrumentId, Date queryDate);
List<WxNursingLog> fr200RecordOther(Long nursingLogId);
}

@ -91,7 +91,8 @@ public class WxNursingLogServiceImpl implements IWxNursingLogService {
}
if (queryDate != null) {
// 不包含当天
wxNursingLog.getParams().put("endTime", queryDate);
LocalDateTime endDate = LocalDateTime.ofInstant(queryDate.toInstant(), ZoneId.systemDefault()).with(LocalTime.MAX).minusDays(1);
wxNursingLog.getParams().put("endTime", endDate);
}
wxNursingLog.setUserId(SecurityUtils.getLoginUser().getWxUserMember().getId());
List<WxNursingLog> wxNursingLogList = wxNursingLogMapper.selectWxNursingLogList(wxNursingLog);
@ -192,7 +193,7 @@ public class WxNursingLogServiceImpl implements IWxNursingLogService {
}
if (queryDate != null) {
// 包含当天
LocalDateTime endDate = LocalDateTime.ofInstant(queryDate.toInstant(), ZoneId.systemDefault()).plusDays(1);
LocalDateTime endDate = LocalDateTime.ofInstant(queryDate.toInstant(), ZoneId.systemDefault()).with(LocalTime.MAX);
wxNursingLog.getParams().put("endTime", endDate);
}
wxNursingLog.setUserId(SecurityUtils.getLoginUser().getWxUserMember().getId());
@ -229,22 +230,25 @@ public class WxNursingLogServiceImpl implements IWxNursingLogService {
@Override
public List<WxNursingLog> fr200RecordOther(Long nursingLogId) {
/*WxNursingLog nursingLog = wxNursingLogMapper.selectWxNursingLogById(nursingLogId);
Long userId = nursingLog.getUserId();
Long modeId = nursingLog.getModeId();*/
/*// 排序:最新的护理记录在最上方;图片由后台模式管理-模式封面图片进行配置;
WxNursingLog wxNursingLog = new WxNursingLog();
if (instrumentId != null) {
wxNursingLog.setInstrumentId(instrumentId);
}
if (queryDate != null) {
wxNursingLog.getParams().put("endTime", queryDate);
// 查询护理记录
WxNursingLog wxNursingLog = wxNursingLogMapper.selectWxNursingLogById(nursingLogId);
if (wxNursingLog == null) {
throw new ServiceException("参数有误");
}
wxNursingLog.setUserId(SecurityUtils.getLoginUser().getWxUserMember().getId());*/
/*List<WxNursingLog> wxNursingLogList = wxNursingLogMapper.selectWxNursingLogList(null);
// 查询模式信息
WxMode mode = wxModeMapper.selectWxModeById(wxNursingLog.getModeId());
// 获取模式分类
Long modeClass = mode.getModeClass();
// 获取用户ID
Long userId = wxNursingLog.getUserId();
// 构建查询条件
WxNursingLog queryNursingLog = new WxNursingLog();
LocalDateTime selectTime = LocalDateTime.ofInstant(wxNursingLog.getCreateTime().toInstant(), ZoneId.systemDefault());
// 不包含当天
queryNursingLog.getParams().put("endTime", selectTime.with(LocalTime.MAX).minusDays(1));
queryNursingLog.setUserId(userId);
List<WxNursingLog> wxNursingLogList = wxNursingLogMapper.fr200Statistics(queryNursingLog, modeClass);
if (wxNursingLogList != null && wxNursingLogList.size() > 0) {
for (WxNursingLog nursingLog : wxNursingLogList) {
WxMode wxMode = wxModeMapper.selectWxModeById(nursingLog.getModeId());
@ -272,8 +276,7 @@ public class WxNursingLogServiceImpl implements IWxNursingLogService {
}
}
}
return wxNursingLogList;*/
return null;
return wxNursingLogList;
}
/**

Loading…
Cancel
Save