Merge branch 'feature/admin' into preview
commit
7b7154f532
|
@ -147,6 +147,12 @@ public class ModelProduct extends BaseEntity {
|
|||
@ApiModelProperty(value = "商品价格")
|
||||
private Double productPrice;
|
||||
|
||||
/**
|
||||
* 是否魔创未来官方发布
|
||||
*/
|
||||
@ApiModelProperty(value = "是否魔创未来官方发布(0否 1是)")
|
||||
private Integer isOfficial;
|
||||
|
||||
|
||||
//
|
||||
// /**
|
||||
|
|
|
@ -184,10 +184,14 @@ public class WorkFlow {
|
|||
@TableField(exist = false)
|
||||
private Integer isLike;
|
||||
|
||||
/**
|
||||
* 商品价格
|
||||
*/
|
||||
@ApiModelProperty(value = "商品价格")
|
||||
private Double productPrice;
|
||||
|
||||
/**
|
||||
* 是否魔创未来官方发布(0否 1是)
|
||||
*/
|
||||
@ApiModelProperty(value = "是否魔创未来官方发布(0否 1是)")
|
||||
private Integer isOfficial;
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -176,4 +176,10 @@ public class AddWorkFlow {
|
|||
@TableField(exist = false)
|
||||
private List<String> typeList;
|
||||
|
||||
/**
|
||||
* 是否魔创未来官方发布
|
||||
*/
|
||||
@ApiModelProperty(value = "是否魔创未来官方发布(0否 1是)")
|
||||
private Integer isOfficial;
|
||||
|
||||
}
|
||||
|
|
|
@ -29,6 +29,12 @@ public class ModelImagePageRes extends PageDomain {
|
|||
@ApiModelProperty(value = "状态")
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 是否官方发布
|
||||
*/
|
||||
@ApiModelProperty(value = "是否官方发布")
|
||||
private Integer official;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
|
|
|
@ -35,4 +35,7 @@ public class PageVo {
|
|||
|
||||
@ApiModelProperty("0查询 1不查询 是否收藏/下载")
|
||||
private Integer isCollect;
|
||||
|
||||
@ApiModelProperty(value = "是否官方发布")
|
||||
private Integer official;
|
||||
}
|
||||
|
|
|
@ -234,6 +234,7 @@ public class ModelServiceImpl extends ServiceImpl<ModelMapper,ModelProduct> impl
|
|||
LambdaQueryWrapper<ModelProduct> lqw = new LambdaQueryWrapper<>();
|
||||
lqw.eq(imagePageRes.getStatus() != null && imagePageRes.getStatus() != 0, ModelProduct::getAuditStatus, imagePageRes.getStatus())
|
||||
.eq( ModelProduct::getUserId, imagePageRes.getUserId())
|
||||
.eq(imagePageRes.getOfficial() != null, ModelProduct::getIsOfficial, imagePageRes.getOfficial())
|
||||
.ge(imagePageRes.getStartTime() != null, ModelProduct::getCreateTime, imagePageRes.getStartTime())
|
||||
.le(imagePageRes.getEndTime() != null, ModelProduct::getCreateTime, imagePageRes.getEndTime());
|
||||
postMapper.selectPage(page, lqw);
|
||||
|
@ -277,6 +278,8 @@ public class ModelServiceImpl extends ServiceImpl<ModelMapper,ModelProduct> impl
|
|||
@Override
|
||||
public R<String> addModel(RequestModel requestModel) {
|
||||
|
||||
//官方发布则不校验实名以及审核
|
||||
if (requestModel.getModelProduct().getIsOfficial() == 0){
|
||||
//校验是否实名
|
||||
SysUser sysUser = sysUserService.selectUserInfoById(SecurityUtils.getUserId());
|
||||
log.info("查询到的个人数据:{}",sysUser);
|
||||
|
@ -285,6 +288,8 @@ public class ModelServiceImpl extends ServiceImpl<ModelMapper,ModelProduct> impl
|
|||
return R.fail(HttpStatus.SHOW_ERROR_MSG,"实名制后才可以发布");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
for (ModelVersion modelVersion : requestModel.getModelVersionList()) {
|
||||
|
||||
|
@ -324,9 +329,14 @@ public class ModelServiceImpl extends ServiceImpl<ModelMapper,ModelProduct> impl
|
|||
modelVersionMapper.addModelVersion(modelVersion);
|
||||
}
|
||||
|
||||
if (requestModel.getModelProduct().getIsOfficial() == 0){
|
||||
//执行审核方法
|
||||
audit(requestModel);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
return R.ok("添加成功,等待审核");
|
||||
}
|
||||
|
||||
|
|
|
@ -83,12 +83,16 @@ public class WorkFlowServiceImpl extends ServiceImpl<WorkFlowMapper, WorkFlow> i
|
|||
@Override
|
||||
public R<Object> addWorkFlow(AddRequestWorkFlow addRequestWorkFlo) {
|
||||
|
||||
//校验是否魔创未来官方发布
|
||||
if (addRequestWorkFlo.getWorkFlow().getIsOfficial() == 0){
|
||||
//校验是否实名
|
||||
SysUser sysUser = sysUserService.selectUserInfoById(SecurityUtils.getUserId());
|
||||
if (sysUser.getName() == null){
|
||||
|
||||
return R.fail(HttpStatus.SHOW_ERROR_MSG,"实名制后才可以发布");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
for (AddWorkFlowVersion addWorkFlowVersion : addRequestWorkFlo.getWorkFlowVersionList()) {
|
||||
|
@ -128,7 +132,11 @@ public class WorkFlowServiceImpl extends ServiceImpl<WorkFlowMapper, WorkFlow> i
|
|||
//批量添加版本
|
||||
workFlowVersionMapper.addWorkFlowVersion(requestWorkFlow.getWorkFlow(), addRequestWorkFlo.getWorkFlowVersionList());
|
||||
|
||||
//校验是否魔创未来官方发布
|
||||
if (addRequestWorkFlo.getWorkFlow().getIsOfficial() == 0){
|
||||
audit(requestWorkFlow);
|
||||
}
|
||||
|
||||
|
||||
|
||||
return R.ok();
|
||||
|
@ -363,6 +371,7 @@ public class WorkFlowServiceImpl extends ServiceImpl<WorkFlowMapper, WorkFlow> i
|
|||
|
||||
LambdaQueryWrapper<WorkFlow> lambdaQueryWrapper = Wrappers.<WorkFlow>lambdaQuery()
|
||||
.like(StringUtils.isNotBlank(pageVo.getName()), WorkFlow::getWorkflowName, pageVo.getName())
|
||||
.eq(StringUtils.isNotNull(pageVo.getOfficial()),WorkFlow::getIsOfficial,pageVo.getOfficial())
|
||||
.eq(WorkFlow::getAuditStatus,1)
|
||||
.eq(WorkFlow::getDelFlag, 0);
|
||||
|
||||
|
|
Loading…
Reference in New Issue