Browse Source

feature1.0.0-img:优化艺术家审核逻辑

master
chengkun 4 years ago
parent
commit
113e1c209d
  1. 25
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorMiniController.java
  2. 19
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/WithdrawOrderDto.java
  3. 4
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorService.java
  4. 4
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java

25
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorMiniController.java

@ -1,15 +1,6 @@
package com.bnyer.img.controller; package com.bnyer.img.controller;
import cn.hutool.core.util.IdUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alipay.api.AlipayApiException;
import com.alipay.api.AlipayClient;
import com.alipay.api.CertAlipayRequest;
import com.alipay.api.DefaultAlipayClient;
import com.alipay.api.domain.AlipayFundTransUniTransferModel;
import com.alipay.api.domain.Participant;
import com.alipay.api.request.AlipayFundTransUniTransferRequest;
import com.alipay.api.response.AlipayFundTransUniTransferResponse;
import com.bnyer.common.core.web.controller.BaseController; import com.bnyer.common.core.web.controller.BaseController;
import com.bnyer.common.core.web.domain.AjaxResult; import com.bnyer.common.core.web.domain.AjaxResult;
import com.bnyer.img.domain.TiktokImg; import com.bnyer.img.domain.TiktokImg;
@ -130,10 +121,10 @@ public class CreatorMiniController extends BaseController {
//@TokenCheck //@TokenCheck
@ApiOperation(value="10天内重新发起审核") @ApiOperation(value="10天内重新发起审核")
@GetMapping(value = "/reVerify/{id}") @GetMapping(value = "/reVerify/{creatorId}")
public AjaxResult reVerify(@PathVariable @ApiParam("艺术家id") Long id){ public AjaxResult reVerify(@PathVariable @ApiParam("艺术家id") Long creatorId){
log.info("【艺术家小程序】艺术家【{}】重新发起了审核",id); log.info("【艺术家小程序】艺术家【{}】重新发起了审核",creatorId);
return AjaxResult.success(creatorService.reVerify(id)); return AjaxResult.success(creatorService.reVerify(creatorId));
} }
//@TokenCheck //@TokenCheck
@ -177,10 +168,10 @@ public class CreatorMiniController extends BaseController {
//@TokenCheck //@TokenCheck
@ApiOperation(value="查询指定艺术家提现记录明细") @ApiOperation(value="查询指定艺术家提现记录明细")
@GetMapping(value = "/getWithdrawDetails/{orderId}") @PostMapping(value = "/getWithdrawDetails")
public AjaxResult getWithdrawDetails(@PathVariable @ApiParam("订单id") String orderId){ public AjaxResult getWithdrawDetails(@Validated @RequestBody @ApiParam("订单对象") WithdrawOrderDto param){
log.info("【艺术家小程序】查询订单id【{}】提现记录明细",orderId); log.info("【艺术家小程序】查询订单id【{}】提现记录明细",param.getOrderId());
return AjaxResult.success(withdrawLogService.queryFrontDetails(orderId)); return AjaxResult.success(withdrawLogService.queryFrontDetails(param.getOrderId()));
} }
//@TokenCheck //@TokenCheck

19
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/WithdrawOrderDto.java

@ -0,0 +1,19 @@
package com.bnyer.img.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
@Getter
@Setter
@ApiModel("notice分页接收类")
public class WithdrawOrderDto implements Serializable {
@NotBlank(message = "订单id不能为空!")
@ApiModelProperty(value="订单id")
private String orderId;
}

4
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorService.java

@ -88,10 +88,10 @@ public interface CreatorService {
/** /**
* 10天内重新发起审核 * 10天内重新发起审核
* @param id 主键id * @param creatorId 主键id
* @return - * @return -
*/ */
int reVerify(Long id); int reVerify(Long creatorId);
/** /**
* 小程序艺术家登录 * 小程序艺术家登录

4
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java

@ -259,9 +259,9 @@ public class CreatorServiceImpl implements CreatorService {
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public int reVerify(Long id) { public int reVerify(Long creatorId) {
LambdaUpdateWrapper<Creator> wrapper = new LambdaUpdateWrapper<>(); LambdaUpdateWrapper<Creator> wrapper = new LambdaUpdateWrapper<>();
wrapper.eq(Creator::getId, id); wrapper.eq(Creator::getId, creatorId);
Creator creator = new Creator(); Creator creator = new Creator();
creator.setStatus("0"); creator.setStatus("0");
return creatorMapper.update(creator,wrapper); return creatorMapper.update(creator,wrapper);

Loading…
Cancel
Save