记得上下班打卡 | git大法好,push需谨慎

Commit d3e2049b authored by zhengfuxin's avatar zhengfuxin

详情

parent e0ef4b91
......@@ -18,4 +18,5 @@ public interface IKylinRecommendActiveService extends IService<KylinRecommendAct
boolean addKylinRecommendActive(KylinRecommendActive kylinRecommendActive, List<KylinRecommendActiveRelation> kylinRecommendActiveRelations);
boolean updateKylinRecommendActive(KylinRecommendActive kylinRecommendActive);
List<KylinRecommendActive> pageKylinAcitve(int pageSize, int pageNumber);
KylinRecommendActive getKylinRecommendActiveById(int mid);
}
......@@ -83,4 +83,10 @@ public class KylinRecommendActiveController extends BaseController {
//return AjaxResult.success(kylinAcitveService.pageKylinAcitve(pageSize,pageNum));
return getDataTable( kylinRecommendActiveService.pageKylinAcitve(pageSize,pageNum));
}
@PostMapping("getActiveById")
@ApiOperation(value = "通过id获得活动")
@ResponseBody
public KylinRecommendActive getActiveById(@RequestParam(name = "mid", required = true) int mid) {
return kylinRecommendActiveService.getKylinRecommendActiveById(mid);
}
}
......@@ -64,4 +64,17 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA
List<KylinRecommendActive> list=kylinRecommendActiveMapper.selectList(queryWrapper);
return list;
}
@Override
public KylinRecommendActive getKylinRecommendActiveById(int mid) {
//获得推荐活动
KylinRecommendActive kylinRecommendActive=kylinRecommendActiveMapper.selectById(mid);
//获得推荐商品
LambdaQueryWrapper<KylinRecommendActiveRelation> queryWrapper = Wrappers.lambdaQuery(KylinRecommendActiveRelation.class);
queryWrapper.eq(KylinRecommendActiveRelation::getRecommendActiveId,kylinRecommendActive.getRecommendId());
queryWrapper.eq(KylinRecommendActiveRelation::getDelTag,0);
List<KylinRecommendActiveRelation> kylinRecommendActiveRelations = kylinRecommendActiveRelationMapper.selectList(queryWrapper);
kylinRecommendActive.setList(kylinRecommendActiveRelations);
return kylinRecommendActive;
}
}
package com.liquidnet.service.kylin.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;
/**
* <p>
......@@ -70,5 +72,8 @@ public class KylinRecommendActive implements Serializable {
*/
private Integer status;
@TableField(exist = false)
private List<KylinRecommendActiveRelation> list;
}
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