建客户档案时根据直播记录匹配营养师
This commit is contained in:
@ -37,6 +37,8 @@ public class SysLiveSchedul extends BaseEntity
|
||||
@Excel(name = "直播开始时间", width = 30, dateFormat = "yyyy-MM-dd")
|
||||
private Date liveStartTime;
|
||||
|
||||
private String liveStartTimeString;
|
||||
|
||||
/** 直播结束时间 */
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
|
||||
@Excel(name = "直播结束时间", width = 30, dateFormat = "yyyy-MM-dd")
|
||||
|
@ -90,4 +90,10 @@ public interface SysLiveSchedulMapper
|
||||
* @return
|
||||
*/
|
||||
public SysLiveSchedul getLastLiveSchedul();
|
||||
|
||||
/**
|
||||
* 根据时间确定最近的直播记录
|
||||
* @return
|
||||
*/
|
||||
public SysLiveSchedul getLiveSchedulByTime(SysLiveSchedul sysLiveSchedul);
|
||||
}
|
@ -85,4 +85,10 @@ public interface ISysLiveSchedulService
|
||||
* @return
|
||||
*/
|
||||
public AjaxResult copyLastTimeLiveSchedul();
|
||||
|
||||
/**
|
||||
* 根据时间确定最近的直播记录
|
||||
* @return
|
||||
*/
|
||||
public SysLiveSchedul getLiveSchedulByTime(SysLiveSchedul sysLiveSchedul);
|
||||
}
|
@ -178,4 +178,12 @@ public class SysLiveSchedulServiceImpl implements ISysLiveSchedulService
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据时间确定最近的直播记录
|
||||
* @return
|
||||
*/
|
||||
public SysLiveSchedul getLiveSchedulByTime(SysLiveSchedul sysLiveSchedul){
|
||||
return sysLiveSchedulMapper.getLiveSchedulByTime(sysLiveSchedul);
|
||||
}
|
||||
}
|
@ -211,5 +211,14 @@
|
||||
where del_flag = 0 order by live_schedul_date desc limit 1
|
||||
</select>
|
||||
|
||||
<!-- 根据渠道、进粉时间确实进粉来源哪个直播间,取最近的 -->
|
||||
<select id="getLiveSchedulByTime" parameterType="SysLiveSchedul" resultMap="SysLiveSchedulResultSigle">
|
||||
select
|
||||
<include refid="selectSysLiveSchedulVo"/>
|
||||
from sys_live_schedul where del_flag = 0
|
||||
and fan_channel = #{fanChannel}
|
||||
and #{liveStartTime} >= live_start_time order by live_start_time desc limit 1
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
Reference in New Issue
Block a user