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