无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

黑馬程序員Java企業(yè)級實戰(zhàn)開發(fā)《學成在線》微服務項目,基于SpringClou

2023-06-09 22:01 作者:小蔡coding  | 我要投稿

課程計劃排序代碼如下:

@Override

??public void orderByUpOrDown(String moveType, Long teachplanId) {

????Teachplan teachplan = teachplanMapper.selectById(teachplanId);

????Integer grade = teachplan.getGrade();


????if (moveType.equals("moveup") || moveType.equals("movedown") && (grade == 1 || grade == 2)) {

??????changePostition(teachplan, moveType);

????}

?????

??}


??private void changePostition(Teachplan teachplan, String moveType) {


//????定位上一個標題或下一個標題

????LambdaQueryWrapper<Teachplan> wrapper = new LambdaQueryWrapper<>();

????int offset = moveType.equals("moveup") ? -1 : 1;


????wrapper.eq(Teachplan::getOrderby, teachplan.getOrderby() + offset)

????????.eq(Teachplan::getCourseId, teachplan.getCourseId())

????????.eq(Teachplan::getGrade, teachplan.getGrade());

????Teachplan beforeTeachPlan = teachplanMapper.selectOne(wrapper);

????if (beforeTeachPlan == null) {

??????throw new XueChengPlusException("不能移動了");

????}

????beforeTeachPlan.setOrderby(teachplan.getOrderby());

????teachplanMapper.updateById(beforeTeachPlan);


//????定位當前標題

????Teachplan currentTachPlan = teachplanMapper.selectById(teachplan.getId());

????currentTachPlan.setOrderby(teachplan.getOrderby() + offset);

????teachplanMapper.updateById(currentTachPlan);


??}

黑馬程序員Java企業(yè)級實戰(zhàn)開發(fā)《學成在線》微服務項目,基于SpringClou的評論 (共 條)

分享到微博請遵守國家法律
绥滨县| 宁远县| 澎湖县| 彭山县| 东平县| 肇庆市| 晋州市| 商南县| 准格尔旗| 烟台市| 玉山县| 丰宁| 绍兴市| 芒康县| 聂拉木县| 曲周县| 芒康县| 贵德县| 四川省| 青州市| 琼结县| 通辽市| 高青县| 娱乐| 芜湖县| 濮阳市| 万年县| 潮安县| 韶山市| 湖口县| 塘沽区| 毕节市| 尤溪县| 奇台县| 儋州市| 鸡东县| 常熟市| 青河县| 阿拉善左旗| 余江县| 栾城县|