黑名单列表
This commit is contained in:
@@ -78,7 +78,7 @@ public interface HyPartnerLineInfoService {
|
|||||||
* @param joinReason
|
* @param joinReason
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
Boolean joinBlackList( Long lineId, Integer status, String joinReason);
|
Boolean joinBlackList(String userId, Long lineId, Integer status, String joinReason);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 移除黑名单
|
* 移除黑名单
|
||||||
|
|||||||
@@ -186,7 +186,7 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Boolean joinBlackList(Long lineId, Integer status, String joinReason) {
|
public Boolean joinBlackList(String userId,Long lineId, Integer status, String joinReason) {
|
||||||
if (lineId==null){
|
if (lineId==null){
|
||||||
throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED);
|
throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED);
|
||||||
}
|
}
|
||||||
@@ -195,6 +195,8 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
|||||||
hyPartnerLineInfoDO.setId(lineId);
|
hyPartnerLineInfoDO.setId(lineId);
|
||||||
hyPartnerLineInfoDO.setLineStatus(status);
|
hyPartnerLineInfoDO.setLineStatus(status);
|
||||||
hyPartnerLineInfoDO.setJoinBlackReason(joinReason);
|
hyPartnerLineInfoDO.setJoinBlackReason(joinReason);
|
||||||
|
hyPartnerLineInfoDO.setCloseTime(new Date());
|
||||||
|
hyPartnerLineInfoDO.setCloseUserId(userId);
|
||||||
hyPartnerLineInfoDO.setWorkflowStage(WorkflowStageEnum.INTENT.getCode());
|
hyPartnerLineInfoDO.setWorkflowStage(WorkflowStageEnum.INTENT.getCode());
|
||||||
hyPartnerLineInfoDO.setWorkflowStatus(WorkflowStatusEnum.INTENT_0.getCode());
|
hyPartnerLineInfoDO.setWorkflowStatus(WorkflowStatusEnum.INTENT_0.getCode());
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import io.swagger.annotations.ApiImplicitParam;
|
|||||||
import io.swagger.annotations.ApiImplicitParams;
|
import io.swagger.annotations.ApiImplicitParams;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.beans.propertyeditors.CurrencyEditor;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
@@ -234,7 +235,7 @@ public class DeskController {
|
|||||||
@ApiOperation("加入黑名单")
|
@ApiOperation("加入黑名单")
|
||||||
public ResponseResult<Boolean> joinBlackList(@RequestBody LineBlackListRequest lineBlackListRequest){
|
public ResponseResult<Boolean> joinBlackList(@RequestBody LineBlackListRequest lineBlackListRequest){
|
||||||
|
|
||||||
return ResponseResult.success(hyPartnerLineInfoService.joinBlackList(lineBlackListRequest.getLineId(),LineStatusEnum.BLACKLIST.getCode(),lineBlackListRequest.getCause()));
|
return ResponseResult.success(hyPartnerLineInfoService.joinBlackList(CurrentUserHolder.getUserId(),lineBlackListRequest.getLineId(),LineStatusEnum.BLACKLIST.getCode(),lineBlackListRequest.getCause()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user