提交 0526f511 authored 作者: zhouzhigang's avatar zhouzhigang

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

上级 d2cde792
package com.zrqx.bg.member.controller.samplebookapply; package com.zrqx.bg.member.controller.samplebookapply;
import java.util.Calendar;
import java.util.Date;
import java.util.List; import java.util.List;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.zrqx.bg.member.mapper.scoreset.ScoreSetMapper;
import com.zrqx.bg.member.service.samplebookvoucher.SampleBookService; import com.zrqx.bg.member.service.samplebookvoucher.SampleBookService;
import com.zrqx.bg.member.service.scoreset.ScoreService; import com.zrqx.bg.member.service.scoreset.ScoreService;
import com.zrqx.bg.member.service.scoreset.ScoreSetService;
import com.zrqx.core.model.member.samplebookvoucher.SampleBook; import com.zrqx.core.model.member.samplebookvoucher.SampleBook;
import com.zrqx.core.model.member.scorerecord.Score; import com.zrqx.core.model.member.scorerecord.Score;
import com.zrqx.core.model.member.scorerecord.ScoreSet;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -60,6 +65,9 @@ public class SampleBookApplyController { ...@@ -60,6 +65,9 @@ public class SampleBookApplyController {
@Autowired @Autowired
private SampleBookService sampleBookService; private SampleBookService sampleBookService;
@Autowired
private ScoreSetService scoreSetService;
@ApiOperation(value = "样书券列表", notes = "分页查询样书券列表") @ApiOperation(value = "样书券列表", notes = "分页查询样书券列表")
...@@ -124,19 +132,18 @@ public class SampleBookApplyController { ...@@ -124,19 +132,18 @@ public class SampleBookApplyController {
entity.setApplyStatus(form.getStatus()); entity.setApplyStatus(form.getStatus());
//若审核未通过需将样书券返回给用户 //若审核未通过需将样书券返回给用户
if(SampleBookApplyApplyStatusEnum.FAIL_REVIEW.getCode().equals(form.getStatus())){ if(SampleBookApplyApplyStatusEnum.FAIL_REVIEW.getCode().equals(form.getStatus())){
SampleBook sampleBook = new SampleBook(); ScoreSet ss = scoreSetService.getScoreSet();
sampleBook.setMemberId(entity.getMemberId()); //向样书券表中写入数据
SampleBook s = new SampleBook(); SampleBook sb = new SampleBook();
try { sb.setMemberId(entity.getMemberId());
s = sampleBookService.selectOne(sampleBook); sb.setNumber(1);
} catch (Exception e) { Calendar curr = Calendar.getInstance();
e.printStackTrace(); curr.set(Calendar.MONTH,curr.get(Calendar.MONTH)+ss.getMonthNumber());
log.debug("获取用户样书券信息异常"); Date date=curr.getTime();
} sb.setOverdueTime(date);
if(s != null){ sb.setAlreadyNum(0);
s.setNumber(s.getNumber() + 1); sampleBookService.insert(sb);
}
sampleBookService.updateByPrimaryKey(s);
} }
return CallBack.success(sampleBookApplyService.updateByPrimaryKey(entity)); return CallBack.success(sampleBookApplyService.updateByPrimaryKey(entity));
......
...@@ -12,4 +12,7 @@ public interface ScoreSetMapper extends BaseMapper<ScoreSet>{ ...@@ -12,4 +12,7 @@ public interface ScoreSetMapper extends BaseMapper<ScoreSet>{
@Select("select * from me_score_set") @Select("select * from me_score_set")
ScoreSet getScoreSetInfo(); ScoreSet getScoreSetInfo();
@Select("select commentGoods,creater,createrName,createTime,DATE_FORMAT(endTime,'%Y-%m-%d') endTime,feedBack,id,score,signFifteen,signFive,signScore,signTen,text,updater,updaterName,updateTime,monthNumber from me_score_set")
ScoreSet getScoreSet();
} }
...@@ -5,6 +5,6 @@ import com.zrqx.core.service.BaseService; ...@@ -5,6 +5,6 @@ import com.zrqx.core.service.BaseService;
public interface ScoreSetService extends BaseService<ScoreSet,Integer>{ public interface ScoreSetService extends BaseService<ScoreSet,Integer>{
ScoreSet getScoreSet();
} }
package com.zrqx.bg.member.service.scoreset; package com.zrqx.bg.member.service.scoreset;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.zrqx.bg.member.mapper.scoreset.ScoreSetMapper; import com.zrqx.bg.member.mapper.scoreset.ScoreSetMapper;
import com.zrqx.core.mapper.BaseMapper; import com.zrqx.core.mapper.BaseMapper;
import com.zrqx.core.model.member.scorerecord.ScoreSet; import com.zrqx.core.model.member.scorerecord.ScoreSet;
import com.zrqx.core.service.BaseModelServiceImpl; import com.zrqx.core.service.BaseModelServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service @Service
public class ScoreSetServiceImpl extends BaseModelServiceImpl<ScoreSet,Integer> implements ScoreSetService{ public class ScoreSetServiceImpl extends BaseModelServiceImpl<ScoreSet,Integer> implements ScoreSetService{
@Autowired @Autowired
...@@ -16,6 +15,8 @@ public class ScoreSetServiceImpl extends BaseModelServiceImpl<ScoreSet,Integer> ...@@ -16,6 +15,8 @@ public class ScoreSetServiceImpl extends BaseModelServiceImpl<ScoreSet,Integer>
return scoreSetMapper; return scoreSetMapper;
} }
@Override
public ScoreSet getScoreSet() {
return scoreSetMapper.getScoreSet();
}
} }
...@@ -5,6 +5,7 @@ import java.text.SimpleDateFormat; ...@@ -5,6 +5,7 @@ import java.text.SimpleDateFormat;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import com.zrqx.core.vo.member.fg.samplebookvoucher.FgSampleBookVo;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
......
package com.zrqx.bg.member.service.samplebookvoucher; package com.zrqx.bg.member.service.samplebookvoucher;
import java.util.Date;
import com.zrqx.core.model.member.samplebookvoucher.SampleBook; import com.zrqx.core.model.member.samplebookvoucher.SampleBook;
import com.zrqx.core.service.BaseService; import com.zrqx.core.service.BaseService;
import java.util.Date;
public interface FgSampleBookService extends BaseService<SampleBook,Integer> { public interface FgSampleBookService extends BaseService<SampleBook,Integer> {
/** /**
...@@ -38,7 +38,7 @@ public interface FgSampleBookService extends BaseService<SampleBook,Integer> { ...@@ -38,7 +38,7 @@ public interface FgSampleBookService extends BaseService<SampleBook,Integer> {
* @author zzg * @author zzg
* @date: 2019年5月17日 下午5:17:29 * @date: 2019年5月17日 下午5:17:29
*/ */
boolean reduce(Integer applyNum); boolean reduce(Integer applyNum);
/** /**
* 保存样书券申请记录 * 保存样书券申请记录
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论