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

Commit d3e2049b authored by zhengfuxin's avatar zhengfuxin

详情

parent e0ef4b91
...@@ -18,4 +18,5 @@ public interface IKylinRecommendActiveService extends IService<KylinRecommendAct ...@@ -18,4 +18,5 @@ public interface IKylinRecommendActiveService extends IService<KylinRecommendAct
boolean addKylinRecommendActive(KylinRecommendActive kylinRecommendActive, List<KylinRecommendActiveRelation> kylinRecommendActiveRelations); boolean addKylinRecommendActive(KylinRecommendActive kylinRecommendActive, List<KylinRecommendActiveRelation> kylinRecommendActiveRelations);
boolean updateKylinRecommendActive(KylinRecommendActive kylinRecommendActive); boolean updateKylinRecommendActive(KylinRecommendActive kylinRecommendActive);
List<KylinRecommendActive> pageKylinAcitve(int pageSize, int pageNumber); List<KylinRecommendActive> pageKylinAcitve(int pageSize, int pageNumber);
KylinRecommendActive getKylinRecommendActiveById(int mid);
} }
...@@ -83,4 +83,10 @@ public class KylinRecommendActiveController extends BaseController { ...@@ -83,4 +83,10 @@ public class KylinRecommendActiveController extends BaseController {
//return AjaxResult.success(kylinAcitveService.pageKylinAcitve(pageSize,pageNum)); //return AjaxResult.success(kylinAcitveService.pageKylinAcitve(pageSize,pageNum));
return getDataTable( kylinRecommendActiveService.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 ...@@ -64,4 +64,17 @@ public class KylinRecommendActiveServiceImpl extends ServiceImpl<KylinRecommendA
List<KylinRecommendActive> list=kylinRecommendActiveMapper.selectList(queryWrapper); List<KylinRecommendActive> list=kylinRecommendActiveMapper.selectList(queryWrapper);
return list; 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; package com.liquidnet.service.kylin.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.List;
/** /**
* <p> * <p>
...@@ -70,5 +72,8 @@ public class KylinRecommendActive implements Serializable { ...@@ -70,5 +72,8 @@ public class KylinRecommendActive implements Serializable {
*/ */
private Integer status; 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