提交 0689f8f6 authored 作者: zhouzhigang's avatar zhouzhigang

审核不通过的时候将样书券返回给用户

上级 7772c095
......@@ -40,7 +40,7 @@ public class SampleBookApply extends BaseModel{
private BigDecimal price;
@ApiModelProperty("封面")
private String cover;
/* {@link SampleBookApplyApplyStatusEnum}*/
/**{ @link{ SampleBookApplyApplyStatusEnum }}*/
@ApiModelProperty("审核状态")
private String applyStatus;
@ApiModelProperty("用户id")
......
......@@ -3,6 +3,7 @@ package com.zrqx.bg.member.mapper.samplebookvoucher;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import com.zrqx.core.mapper.BaseMapper;
......@@ -43,4 +44,14 @@ public interface FgSampleBookMapper extends BaseMapper<SampleBook>{
@Select("select id, number from me_sample_book s where "+ DEFAULT_PARAM +" order by overdueTime limit 10 ")
List<FgSampleBookVo> reduce(Integer id);
@Select("<script>" +
" SELECT count(memberId) from sample_book_apply where (applyStatus = 0 or applyStatus = 1) " +
" <if test = 'memberId != null' >" +
" and memberId = #{memberId} " +
"</if>" +
"</script>")
Integer getApplyNum(@Param("memberId")Integer MemberId);
}
......@@ -47,10 +47,15 @@ public class FgSampleBookServiceImpl extends BaseModelServiceImpl<SampleBook,Int
@Override
public Integer getNums() {
List<Integer> list = fgSampleBookMapper.getNums(redis.getMember().getId());
//获取样书申请记录中当前用户的审核未通过的条数
Integer applyNum = fgSampleBookMapper.getApplyNum(redis.getMember().getId());
Integer num = 0;
for(Integer id : list){
num = id++;
}
if(num > applyNum){
num = num - applyNum;
}
return num;
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论