Browse Source

tt

release_toaliyun_real
xhxu 5 years ago
parent
commit
e4e2211615
3 changed files with 60 additions and 2 deletions
  1. +4
    -0
      mallinkService/src/main/java/com/iformall/service/tt/TtCouponService.java
  2. +30
    -0
      mallinkService/src/main/java/com/iformall/service/tt/impl/TtCouponServiceImpl.java
  3. +26
    -2
      mallinkTTAdmin/src/main/java/com/iformall/controller/tt/TtCouponController.java

+ 4
- 0
mallinkService/src/main/java/com/iformall/service/tt/TtCouponService.java View File

@@ -48,4 +48,8 @@ public interface TtCouponService {

@Async
void collectCoupon(TenantEntity tenantEntity,Long memberId, Long id);

ResultData auditPass(Long id);

ResultData auditRejected(Long id);
}

+ 30
- 0
mallinkService/src/main/java/com/iformall/service/tt/impl/TtCouponServiceImpl.java View File

@@ -189,4 +189,34 @@ public class TtCouponServiceImpl implements TtCouponService {
// e.printStackTrace();
}
}

@Override
public ResultData auditPass(Long id) {
TtCoupon byId = this.getById(id);
if(byId == null){
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR,"未找到课程");
}
if(!byId.getStatus().equals(EnumTtCouponStatus.TTCOUPON_STATUS_EXAMINE.getCode())){
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR,"此课程状态不在审核中");
}
byId.setStatus(EnumTtCouponStatus.TTCOUPON_STATUS_BEFOR_SHELF.getCode());
byId.setUpdateDate(new Date());
ttCouponMapper.updateById(byId);
return new ResultData();
}

@Override
public ResultData auditRejected(Long id) {
TtCoupon byId = this.getById(id);
if(byId == null){
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR,"未找到课程");
}
if(!byId.getStatus().equals(EnumTtCouponStatus.TTCOUPON_STATUS_EXAMINE.getCode())){
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR,"此课程状态不在审核中");
}
byId.setStatus(EnumTtCouponStatus.TTCOUPON_STATUS_REJECT.getCode());
byId.setUpdateDate(new Date());
ttCouponMapper.updateById(byId);
return new ResultData();
}
}

+ 26
- 2
mallinkTTAdmin/src/main/java/com/iformall/controller/tt/TtCouponController.java View File

@@ -281,10 +281,10 @@ public class TtCouponController extends BaseController {
@ApiImplicitParam(name = "id", value = "id", dataType = "Long", paramType = "query", required = true)
@SystemControllerLog(description = "")
public ResultData puton(@RequestParam Long id) {
logger.debug("[" + getIpAddr() + "] TtCouponController::findById");if (id == null) {
logger.debug("[" + getIpAddr() + "] TtCouponController::findById");
if (id == null) {
return new ResultData(ResultData.ERROR, "缺少id");
}

return ttCouponService.puton(id);
}

@@ -300,4 +300,28 @@ public class TtCouponController extends BaseController {
return ttCouponService.putoff(id);
}

@ApiOperation("审批通过")
@GetMapping("/auditPass")
@ApiImplicitParam(name = "id", value = "id", dataType = "Long", paramType = "query", required = true)
@SystemControllerLog(description = "")
public ResultData auditPass(@RequestParam Long id) {
logger.debug("[" + getIpAddr() + "] TtCouponController::auditPass");
if (id == null) {
return new ResultData(ResultData.ERROR, "缺少id");
}
return ttCouponService.auditPass(id);
}

@ApiOperation("审批拒绝")
@PostMapping("/auditRejected")
@ApiImplicitParam(name = "id", value = "id", dataType = "Long", paramType = "query", required = true)
@SystemControllerLog(description = "")
public ResultData auditRejected(@RequestBody TtCoupon record) {
logger.debug("[" + getIpAddr() + "] TtCouponController::auditRejected");
if (record.getId() == null) {
return new ResultData(ResultData.ERROR, "缺少id");
}
return ttCouponService.auditRejected(record.getId());
}

}

Loading…
Cancel
Save