模型/图片/工作流实名制后才可发布
parent
20b74ebdcd
commit
8753c08c4a
|
@ -90,8 +90,8 @@ public class ModelImageController {
|
||||||
@ApiOperation(value = "图片发布")
|
@ApiOperation(value = "图片发布")
|
||||||
@PostMapping("/publish")
|
@PostMapping("/publish")
|
||||||
public R<Object> publish(@Valid @RequestBody ModelImageRes modelImageRes) {
|
public R<Object> publish(@Valid @RequestBody ModelImageRes modelImageRes) {
|
||||||
modelImageService.publish(modelImageRes);
|
|
||||||
return R.ok();
|
return modelImageService.publish(modelImageRes);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package com.mcwl.resource.service;
|
package com.mcwl.resource.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import com.mcwl.common.core.domain.R;
|
||||||
import com.mcwl.common.core.page.TableDataInfo;
|
import com.mcwl.common.core.page.TableDataInfo;
|
||||||
import com.mcwl.resource.domain.ModelImage;
|
import com.mcwl.resource.domain.ModelImage;
|
||||||
import com.mcwl.resource.domain.dto.ModelImagePageRes;
|
import com.mcwl.resource.domain.dto.ModelImagePageRes;
|
||||||
|
@ -21,7 +22,7 @@ public interface ModelImageService extends IService<ModelImage> {
|
||||||
* 发布
|
* 发布
|
||||||
* @param modelImageRes 发布对象
|
* @param modelImageRes 发布对象
|
||||||
*/
|
*/
|
||||||
void publish(ModelImageRes modelImageRes);
|
R publish(ModelImageRes modelImageRes);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页查询
|
* 分页查询
|
||||||
|
|
|
@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.core.metadata.OrderItem;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.mcwl.common.constant.HttpStatus;
|
import com.mcwl.common.constant.HttpStatus;
|
||||||
|
import com.mcwl.common.core.domain.R;
|
||||||
import com.mcwl.common.core.domain.entity.SysUser;
|
import com.mcwl.common.core.domain.entity.SysUser;
|
||||||
import com.mcwl.common.core.page.TableDataInfo;
|
import com.mcwl.common.core.page.TableDataInfo;
|
||||||
import com.mcwl.common.utils.SecurityUtils;
|
import com.mcwl.common.utils.SecurityUtils;
|
||||||
|
@ -64,7 +65,15 @@ public class ModelImageServiceImpl extends ServiceImpl<ModelImageMapper, ModelIm
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void publish(ModelImageRes modelImageRes) {
|
public R publish(ModelImageRes modelImageRes) {
|
||||||
|
|
||||||
|
//校验是否实名
|
||||||
|
SysUser sysUser = sysUserService.selectUserInfoById(SecurityUtils.getUserId());
|
||||||
|
if (sysUser.getName() == null){
|
||||||
|
|
||||||
|
return R.fail(HttpStatus.SHOW_ERROR_MSG,"实名制后才可以发布");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
ModelImage modelImage = new ModelImage();
|
ModelImage modelImage = new ModelImage();
|
||||||
BeanUtil.copyProperties(modelImageRes, modelImage);
|
BeanUtil.copyProperties(modelImageRes, modelImage);
|
||||||
|
@ -73,6 +82,8 @@ public class ModelImageServiceImpl extends ServiceImpl<ModelImageMapper, ModelIm
|
||||||
modelImageMapper.insert(modelImage);
|
modelImageMapper.insert(modelImage);
|
||||||
|
|
||||||
audit(modelImage);
|
audit(modelImage);
|
||||||
|
|
||||||
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void audit(ModelImage modelImage) {
|
private void audit(ModelImage modelImage) {
|
||||||
|
|
|
@ -266,6 +266,15 @@ public class ModelServiceImpl extends ServiceImpl<ModelMapper,ModelProduct> impl
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public R<String> addModel(RequestModel requestModel) {
|
public R<String> addModel(RequestModel requestModel) {
|
||||||
|
|
||||||
|
//校验是否实名
|
||||||
|
SysUser sysUser = sysUserService.selectUserInfoById(SecurityUtils.getUserId());
|
||||||
|
if (sysUser.getName() == null){
|
||||||
|
|
||||||
|
return R.fail(HttpStatus.SHOW_ERROR_MSG,"实名制后才可以发布");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
//获取封面图
|
//获取封面图
|
||||||
String filePath = requestModel.getModelVersionList().get(0).getSampleImagePaths();
|
String filePath = requestModel.getModelVersionList().get(0).getSampleImagePaths();
|
||||||
String[] split = filePath.split(",");
|
String[] split = filePath.split(",");
|
||||||
|
|
|
@ -79,6 +79,13 @@ public class WorkFlowServiceImpl extends ServiceImpl<WorkFlowMapper, WorkFlow> i
|
||||||
@Override
|
@Override
|
||||||
public R<Object> addWorkFlow(AddRequestWorkFlow addRequestWorkFlo) {
|
public R<Object> addWorkFlow(AddRequestWorkFlow addRequestWorkFlo) {
|
||||||
|
|
||||||
|
//校验是否实名
|
||||||
|
SysUser sysUser = sysUserService.selectUserInfoById(SecurityUtils.getUserId());
|
||||||
|
if (sysUser.getName() == null){
|
||||||
|
|
||||||
|
return R.fail(HttpStatus.SHOW_ERROR_MSG,"实名制后才可以发布");
|
||||||
|
}
|
||||||
|
|
||||||
RequestWorkFlow requestWorkFlow = new RequestWorkFlow();
|
RequestWorkFlow requestWorkFlow = new RequestWorkFlow();
|
||||||
BeanUtil.copyProperties(addRequestWorkFlo, requestWorkFlow);
|
BeanUtil.copyProperties(addRequestWorkFlo, requestWorkFlow);
|
||||||
// RequestWorkFlow requestWorkFlow = JSON.parseObject(JSON.toJSONString(addRequestWorkFlo), RequestWorkFlow.class);
|
// RequestWorkFlow requestWorkFlow = JSON.parseObject(JSON.toJSONString(addRequestWorkFlo), RequestWorkFlow.class);
|
||||||
|
|
Loading…
Reference in New Issue