护理报告增加查询时间

master
382696293@qq.com 2 years ago
parent b4d9f671e2
commit 4f3e26caa7

@ -1,20 +1,18 @@
package com.flossom.miniProgram.controller;
import java.util.Date;
import java.util.List;
import com.flossom.common.core.domain.R;
import com.flossom.common.core.domain.entity.WxNursingLog;
import com.flossom.common.core.domain.req.WxNursingLogReq;
import com.flossom.common.core.web.controller.BaseController;
import com.flossom.common.core.web.domain.AjaxResult;
import com.flossom.common.core.web.page.TableDataInfo;
import com.flossom.miniProgram.service.IWxNursingLogService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
import javax.validation.constraints.NotNull;
/**
* Controller
@ -31,11 +29,15 @@ public class WxNursingLogController extends BaseController {
/**
*
* @param instrumentId 使
* @param queryDate 使
*
*/
@GetMapping("/record")
public TableDataInfo record(@RequestParam(value = "instrumentId", required = false) Long instrumentId) {
public TableDataInfo record(@RequestParam(value = "instrumentId", required = false) Long instrumentId,
@RequestParam(value = "queryDate", required = false) Date queryDate) {
startPage();
List<WxNursingLog> list = wxNursingLogService.selectWxNursingLogList(instrumentId);
List<WxNursingLog> list = wxNursingLogService.selectWxNursingLogList(instrumentId, queryDate);
return getDataTable(list);
}

@ -4,6 +4,7 @@ import com.flossom.common.core.domain.entity.WxNursingLog;
import com.flossom.common.core.domain.req.WxNursingLogReq;
import com.flossom.common.core.domain.ret.WxNursingStatisticsRet;
import java.util.Date;
import java.util.List;
@ -18,7 +19,7 @@ public interface IWxNursingLogService {
/**
*
*/
public List<WxNursingLog> selectWxNursingLogList(Long instrumentId);
public List<WxNursingLog> selectWxNursingLogList(Long instrumentId, Date queryDate);
/**
*

@ -2,6 +2,7 @@ package com.flossom.miniProgram.service.impl;
import java.time.*;
import java.time.temporal.TemporalAdjusters;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@ -75,12 +76,15 @@ public class WxNursingLogServiceImpl implements IWxNursingLogService {
*
*/
@Override
public List<WxNursingLog> selectWxNursingLogList(Long instrumentId) {
public List<WxNursingLog> selectWxNursingLogList(Long instrumentId, Date queryDate) {
// 排序:最新的护理记录在最上方;图片由后台模式管理-模式封面图片进行配置;
WxNursingLog wxNursingLog = new WxNursingLog();
if (instrumentId != null) {
wxNursingLog.setInstrumentId(instrumentId);
}
if(queryDate != null) {
wxNursingLog.getParams().put("endTime", queryDate);
}
wxNursingLog.setUserId(SecurityUtils.getLoginUser().getWxUserMember().getId());
List<WxNursingLog> wxNursingLogList = wxNursingLogMapper.selectWxNursingLogList(wxNursingLog);
if (wxNursingLogList != null && wxNursingLogList.size() > 0) {

Loading…
Cancel
Save