建客户档案时根据直播记录匹配营养师

This commit is contained in:
xiezhijun
2021-05-26 19:06:14 +08:00
parent b249035da0
commit cf766cb817
11 changed files with 182 additions and 42 deletions

View File

@ -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")

View File

@ -90,4 +90,10 @@ public interface SysLiveSchedulMapper
* @return
*/
public SysLiveSchedul getLastLiveSchedul();
/**
* 根据时间确定最近的直播记录
* @return
*/
public SysLiveSchedul getLiveSchedulByTime(SysLiveSchedul sysLiveSchedul);
}

View File

@ -85,4 +85,10 @@ public interface ISysLiveSchedulService
* @return
*/
public AjaxResult copyLastTimeLiveSchedul();
/**
* 根据时间确定最近的直播记录
* @return
*/
public SysLiveSchedul getLiveSchedulByTime(SysLiveSchedul sysLiveSchedul);
}

View File

@ -178,4 +178,12 @@ public class SysLiveSchedulServiceImpl implements ISysLiveSchedulService
}
return result;
}
/**
* 根据时间确定最近的直播记录
* @return
*/
public SysLiveSchedul getLiveSchedulByTime(SysLiveSchedul sysLiveSchedul){
return sysLiveSchedulMapper.getLiveSchedulByTime(sysLiveSchedul);
}
}

View File

@ -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>