update===>:修改排班查询。

This commit is contained in:
haown 2023-10-10 14:09:04 +08:00
parent 4789e33f2a
commit 0c21bd9e3a
4 changed files with 31 additions and 3 deletions

View File

@ -25,7 +25,7 @@ public class AppletSchedulePlanController extends BaseController {
@Resource @Resource
private ISchedulePlanDetailService planDetailService; private ISchedulePlanDetailService planDetailService;
@ApiOperation("通过排班计划查询明细") @ApiOperation("查询医生排班明细")
@GetMapping("/getList") @GetMapping("/getList")
public R<List<SchedulePlanDetail>> getList(SchedulePlanDetail planDetail) { public R<List<SchedulePlanDetail>> getList(SchedulePlanDetail planDetail) {
List<SchedulePlanDetail> list = planDetailService.getList(planDetail); List<SchedulePlanDetail> list = planDetailService.getList(planDetail);

View File

@ -33,7 +33,7 @@ import org.springframework.web.bind.annotation.RestController;
public class VideoConsultationController { public class VideoConsultationController {
@Value("${trtc.sdkappid}") @Value("${trtc.sdkappid}")
private String sdkappid; private Long sdkappid;
@Value("${trtc.secretid}") @Value("${trtc.secretid}")
private String secretid; private String secretid;
@Value("${trtc.secretkey}") @Value("${trtc.secretkey}")
@ -44,7 +44,7 @@ public class VideoConsultationController {
@ApiOperation("获取userSig") @ApiOperation("获取userSig")
@GetMapping("getUserSig/{userId}") @GetMapping("getUserSig/{userId}")
public R<String> getUserSig(@PathVariable String userId) { public R<String> getUserSig(@PathVariable String userId) {
TLSSigAPIv2 sigAPIv2 = new TLSSigAPIv2(1600003294, "6b8b57a7eedb92b6646d1c81bd68681ab924e53b52069cd20b0f53c8e3801a18"); TLSSigAPIv2 sigAPIv2 = new TLSSigAPIv2(sdkappid, secretkey);
String userSig = sigAPIv2.genUserSig(userId, 36000); String userSig = sigAPIv2.genUserSig(userId, 36000);
return R.ok(userSig); return R.ok(userSig);
} }

View File

@ -1,16 +1,20 @@
package com.xinelu.manage.domain.scheduleplandetail; package com.xinelu.manage.domain.scheduleplandetail;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalTime; import java.time.LocalTime;
import lombok.Data; import lombok.Data;
import org.springframework.data.annotation.Transient;
/** /**
* 医生排班计划明细表 * 医生排班计划明细表
* @TableName schedule_plan_detail * @TableName schedule_plan_detail
*/ */
@Data @Data
@ApiModel("医生排班计划明细表")
public class SchedulePlanDetail implements Serializable { public class SchedulePlanDetail implements Serializable {
/** /**
* 主键 * 主键
@ -20,46 +24,61 @@ public class SchedulePlanDetail implements Serializable {
/** /**
* 排班计划主键 * 排班计划主键
*/ */
@ApiModelProperty("排班计划主键")
private Long schedulePlanId; private Long schedulePlanId;
/** /**
* 医生主键 * 医生主键
*/ */
@ApiModelProperty("医生主键")
private Long doctorId; private Long doctorId;
/** /**
* 医生姓名 * 医生姓名
*/ */
@ApiModelProperty("医生姓名")
private String doctorName; private String doctorName;
/** /**
* 排班日期 * 排班日期
*/ */
@ApiModelProperty("排班日期")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
private LocalDate scheduleDate; private LocalDate scheduleDate;
/** /**
* 开始时间 * 开始时间
*/ */
@ApiModelProperty("开始时间")
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm") @JsonFormat(timezone = "GMT+8", pattern = "HH:mm")
private LocalTime scheduleStartTime; private LocalTime scheduleStartTime;
/** /**
* 结束时间 * 结束时间
*/ */
@ApiModelProperty("结束时间")
@JsonFormat(timezone = "GMT+8", pattern = "HH:mm") @JsonFormat(timezone = "GMT+8", pattern = "HH:mm")
private LocalTime scheduleEndTime; private LocalTime scheduleEndTime;
/** /**
* 预约状态0:未预约1已预约 * 预约状态0:未预约1已预约
*/ */
@ApiModelProperty("预约状态0:未预约1已预约")
private String applyState; private String applyState;
/** /**
* 启用状态0启用 1停用 * 启用状态0启用 1停用
*/ */
@ApiModelProperty("启用状态0:可预约 1不可预约")
private String status; private String status;
/**
* 是否查询当前时间之后的时间
*/
@ApiModelProperty("是否查询当前时间之后的时间01")
@Transient
private Integer after;
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
} }

View File

@ -136,6 +136,15 @@
<if test="scheduleDate != null"> <if test="scheduleDate != null">
and schedule_date = #{scheduleDate,jdbcType=DATE} and schedule_date = #{scheduleDate,jdbcType=DATE}
</if> </if>
<if test="scheduleStartTime != null">
and DATE_FORMAT(schedule_start_time, '%H%i') &lt;= DATE_FORMAT(#{scheduleStartTime}, '%H%i')
</if>
<if test="scheduleEndTime != null">
and DATE_FORMAT(schedule_end_time, '%H%i') >= DATE_FORMAT(#{scheduleEndTime}, '%H%i')
</if>
<if test="after != null">
and DATE_FORMAT(schedule_end_time, '%H%i') &lt; DATE_FORMAT(now(), '%H%i')
</if>
</where> </where>
</select> </select>
</mapper> </mapper>