Commit 19bb1fc5 authored by zhangqingle's avatar zhangqingle

Merge remote-tracking branch 'origin/meiteng' into zql

parents d1a129e9 5f1b739a
...@@ -118,6 +118,13 @@ public interface BReleaseValueRepository extends BaseMapper<BReleaseValue> { ...@@ -118,6 +118,13 @@ public interface BReleaseValueRepository extends BaseMapper<BReleaseValue> {
"<if test=\"dto.trainStatus!=null and dto.trainStatus != ''\"> and ( ${dto.trainStatus} )</if> " + "<if test=\"dto.trainStatus!=null and dto.trainStatus != ''\"> and ( ${dto.trainStatus} )</if> " +
"and bl.corp_id = #{curUser.corpId} " + "and bl.corp_id = #{curUser.corpId} " +
"and bl.lesson_type = #{dto.type} " + "and bl.lesson_type = #{dto.type} " +
"ORDER BY bl.corp_id " +
"<if test=\"dto.valueConsumeSort!=null and dto.valueConsumeSort != '' and dto.valueConsumeSort == '0'.toString()\"> ,bl.value_consume asc </if> " +
"<if test=\"dto.valueConsumeSort!=null and dto.valueConsumeSort != '' and dto.valueConsumeSort == '1'.toString()\"> ,bl.value_consume desc </if> " +
"<if test=\"dto.valueGainSort!=null and dto.valueGainSort != '' and dto.valueGainSort == '0'.toString()\"> ,bl.value_gain asc </if> " +
"<if test=\"dto.valueGainSort!=null and dto.valueGainSort != '' and dto.valueGainSort == '1'.toString()\"> ,bl.value_gain desc </if> " +
"<if test=\"dto.updateDateSort!=null and dto.updateDateSort != '' and dto.updateDateSort == '0'.toString()\"> ,bl.value_update_date asc </if> " +
"<if test=\"dto.updateDateSort!=null and dto.updateDateSort != '' and dto.updateDateSort == '1'.toString()\"> ,bl.value_update_date desc </if> " +
"</script>") "</script>")
List<LessonValueDto> getLessonValue(@Param("curUser") CurUser curUser, @Param("dto") LessonValueSettingQueryDto dto); List<LessonValueDto> getLessonValue(@Param("curUser") CurUser curUser, @Param("dto") LessonValueSettingQueryDto dto);
......
...@@ -24,12 +24,21 @@ public class LessonValueSettingQueryDto { ...@@ -24,12 +24,21 @@ public class LessonValueSettingQueryDto {
@ApiModelProperty(value = "积分获得最大值") @ApiModelProperty(value = "积分获得最大值")
public String valueGainEnd; public String valueGainEnd;
@ApiModelProperty(value = "状态 0未发布 2已发布 4已关闭 (培训已发布后的状态===>)5培训未开始 6培训进行中 7培训已结束 ") @ApiModelProperty(value = "状态 0未发布 2已发布 4已关闭 ")
public String status; public String status;
@ApiModelProperty(value = "培训状态 0培训未开始 1培训进行中 2培训已结束 ") @ApiModelProperty(value = "培训状态 5培训未开始 6培训进行中 7培训已结束 ")
public String trainStatus; public String trainStatus;
@ApiModelProperty(value = "0 课程 1培训") @ApiModelProperty(value = "0 课程 1培训")
public String type; public String type;
@ApiModelProperty(value = "学习积分消耗排序 0正序 1倒序")
public String valueConsumeSort;
@ApiModelProperty(value = "学习积分奖励排序 0正序 1倒序")
public String valueGainSort;
@ApiModelProperty(value = "更新时间排序 0正序 1倒序")
public String updateDateSort;
} }
...@@ -109,11 +109,12 @@ public class BReleaseValueServiceImpl implements BReleaseValueService { ...@@ -109,11 +109,12 @@ public class BReleaseValueServiceImpl implements BReleaseValueService {
String[] trainStatus = dto.getTrainStatus().split(","); String[] trainStatus = dto.getTrainStatus().split(",");
StringBuffer sb = new StringBuffer(" 1 != 1"); StringBuffer sb = new StringBuffer(" 1 != 1");
for(String str : trainStatus){ for(String str : trainStatus){
if("0".equals(str)){ //012改567
if("5".equals(str)){
sb.append(" or bl.train_start_date > now()"); sb.append(" or bl.train_start_date > now()");
}if("1".equals(str)){ }if("6".equals(str)){
sb.append(" or now() BETWEEN bl.train_start_date and bl.train_over_date"); sb.append(" or now() BETWEEN bl.train_start_date and bl.train_over_date");
}if("2".equals(str)){ }if("7".equals(str)){
sb.append(" or bl.train_over_date < now() "); sb.append(" or bl.train_over_date < now() ");
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment