diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcJieci/service/impl/KcJieciServiceImpl.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcJieci/service/impl/KcJieciServiceImpl.java index 17a268b4..5ef040bc 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcJieci/service/impl/KcJieciServiceImpl.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcJieci/service/impl/KcJieciServiceImpl.java @@ -49,7 +49,7 @@ public class KcJieciServiceImpl extends ServiceImpl impl xyjkssj = DateUtils.getDate("yyyy-MM-dd"); xyjjc = list.get(0).getJieci(); }else{ - if(Integer.parseInt(dqsj)>Integer.parseInt(maxDate)){ + if(Integer.parseInt(dqsj) impl String jssj = ""; if(i==list.size()-1){ kssj = list.get(i).getHhks(); - jssj = "23:59"; + jssj = list.get(i).getHhjs(); }else{ kssj = list.get(i).getHhks(); jssj = list.get(i+1).getHhks(); diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pktj/mapper/xml/KcEvaluationMapper.xml b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pktj/mapper/xml/KcEvaluationMapper.xml index a4c2de53..487d3d59 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pktj/mapper/xml/KcEvaluationMapper.xml +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/pktj/mapper/xml/KcEvaluationMapper.xml @@ -80,6 +80,7 @@ t2.skrq, t2.kssl, ifnull( t1.tkkts, 0 ) tkkts, + ifnull( t1.tkrcs, 0 ) tkrcs, ifnull( t1.tkrcs, 0 ) tkrcs FROM ( diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/controller/KcTingkeController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/controller/KcTingkeController.java index cd7b0e7e..e74304e3 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/controller/KcTingkeController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/controller/KcTingkeController.java @@ -8,6 +8,8 @@ import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; +import org.jeecg.modules.kc.pktj.entity.KcEvaluation; +import org.jeecg.modules.kc.pktj.service.IKcEvaluationService; import org.jeecg.modules.kc.tktj.entity.KcTingke; import org.jeecg.modules.kc.tktj.service.IKcTingkeService; @@ -38,6 +40,8 @@ import org.apache.shiro.authz.annotation.RequiresPermissions; public class KcTingkeController extends JeecgController { @Autowired private IKcTingkeService kcTingkeService; + @Autowired + private IKcEvaluationService kcEvaluationService; /** * 分页列表查询 @@ -245,4 +249,59 @@ public class KcTingkeController extends JeecgController> getIndexTpkztjList(KcTingke kcTingke) { + List pageList = kcTingkeService.getTkztjList(kcTingke);//听课周统计 + KcEvaluation kcEvaluation = new KcEvaluation(); + kcEvaluation.setStartTime(kcTingke.getStartTime()); + kcEvaluation.setEndTime(kcTingke.getEndTime()); + kcEvaluation.setKkdw(kcTingke.getKkdw()); + kcEvaluation.setKcxz(kcTingke.getKcxz()); + List list = kcEvaluationService.getPkztjTjt(kcEvaluation); + for(int i=0;i> getIndexTpkfglList(KcTingke kcTingke) { + List pageList = kcTingkeService.getTkfglList(kcTingke); + + KcEvaluation kcEvaluation = new KcEvaluation(); + kcEvaluation.setStartTime(kcTingke.getStartTime()); + kcEvaluation.setEndTime(kcTingke.getEndTime()); + kcEvaluation.setKcxz(kcTingke.getKcxz()); + List list = kcEvaluationService.getPkfglTjt(kcEvaluation); + for(int i=0;i> getHtindexTkmxlist(KcTingke kcTingke) { + + List pageList = kcTingkeService.getHtindexTkmxlist(kcTingke); + return Result.OK(pageList); + } + + + + } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/entity/KcTingke.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/entity/KcTingke.java index 134a1584..8b7bb618 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/entity/KcTingke.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/entity/KcTingke.java @@ -168,5 +168,17 @@ public class KcTingke implements Serializable { @TableField(exist = false) private java.lang.String jsxm; + @TableField(exist = false) + private java.lang.String pkrc; + @TableField(exist = false) + private java.lang.String ljqxpkrl; + + @TableField(exist = false) + private java.lang.Integer pageKs; + @TableField(exist = false) + private java.lang.Integer pageJs; + @TableField(exist = false) + private java.lang.String type; + // private java.lang.String tingketime; } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/mapper/KcTingkeMapper.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/mapper/KcTingkeMapper.java index 9662e367..f4886646 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/mapper/KcTingkeMapper.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/mapper/KcTingkeMapper.java @@ -28,4 +28,6 @@ public interface KcTingkeMapper extends BaseMapper { List getTkfglList(KcTingke kcTingke); List> findTingKeZuJiBytingketimeAndUserId(KcTingke kcTingke); + + List getHtindexTkmxlist(KcTingke kcTingke); } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/mapper/xml/KcTingkeMapper.xml b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/mapper/xml/KcTingkeMapper.xml index a05a3f88..9123b81e 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/mapper/xml/KcTingkeMapper.xml +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/mapper/xml/KcTingkeMapper.xml @@ -386,4 +386,22 @@ ) ev ON tk.ketangbiaoid = ev.ketangbiaoid + + + \ No newline at end of file diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/service/IKcTingkeService.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/service/IKcTingkeService.java index 9f01ac7a..35817ed8 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/service/IKcTingkeService.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/service/IKcTingkeService.java @@ -26,4 +26,6 @@ public interface IKcTingkeService extends IService { List getTkfglList(KcTingke kcTingke); List> findTingKeZuJiBytingketimeAndUserId(KcTingke kcTingke); + + List getHtindexTkmxlist(KcTingke kcTingke); } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/service/impl/KcTingkeServiceImpl.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/service/impl/KcTingkeServiceImpl.java index a0e0e4c9..98cb71da 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/service/impl/KcTingkeServiceImpl.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/tktj/service/impl/KcTingkeServiceImpl.java @@ -46,4 +46,9 @@ public class KcTingkeServiceImpl extends ServiceImpl i public List> findTingKeZuJiBytingketimeAndUserId(KcTingke kcTingke) { return baseMapper.findTingKeZuJiBytingketimeAndUserId(kcTingke); } + + @Override + public List getHtindexTkmxlist(KcTingke kcTingke) { + return baseMapper.getHtindexTkmxlist(kcTingke); + } }