操作手册修改

localizer
ljw 2025-10-11 10:23:48 +08:00
parent b96003d454
commit 36ac42f2a1
4 changed files with 34 additions and 23 deletions

View File

@ -26,8 +26,8 @@ public class OperationManualController {
* *
*/ */
@PostMapping("/add") @PostMapping("/add")
public R<?> add(@RequestBody OperationManualEntity OperationManualEntity) { public R<?> add(@RequestBody OperationManualEntity operationManualEntity) {
operationManualService.add(OperationManualEntity); operationManualService.add(operationManualEntity);
return R.success(); return R.success();
} }
@ -35,8 +35,8 @@ public class OperationManualController {
* *
*/ */
@PostMapping("/modify") @PostMapping("/modify")
public R<?> modify(@RequestBody OperationManualEntity OperationManualEntity) { public R<?> modify(@RequestBody OperationManualEntity operationManualEntity) {
operationManualService.modify(OperationManualEntity); operationManualService.modify(operationManualEntity);
return R.success(); return R.success();
} }
@ -61,8 +61,8 @@ public class OperationManualController {
* *
*/ */
@GetMapping("/paging") @GetMapping("/paging")
public R<PageResult<OperationManualEntity>> paging(PageParam pageParam, OperationManualEntity OperationManualEntity) { public R<PageResult<OperationManualEntity>> paging(PageParam pageParam, OperationManualEntity operationManualEntity) {
return R.success(operationManualService.paging(pageParam, OperationManualEntity)); return R.success(operationManualService.paging(pageParam, operationManualEntity));
} }
/** /**
@ -78,7 +78,7 @@ public class OperationManualController {
* *
*/ */
@GetMapping("/appShow") @GetMapping("/appShow")
public R<OperationManualEntity> appShow() { public R<List<OperationManualEntity>> appShow() {
return R.success(operationManualService.appShow()); return R.success(operationManualService.appShow());
} }
} }

View File

@ -27,6 +27,11 @@ public class OperationManualEntity {
*/ */
private String title; private String title;
/**
*
*/
private String bizObj;
/** /**
* pdf * pdf
*/ */

View File

@ -15,12 +15,12 @@ public interface OperationManualService extends IService<OperationManualEntity>
/** /**
* *
*/ */
void add(OperationManualEntity OperationManualEntity); void add(OperationManualEntity operationManualEntity);
/** /**
* *
*/ */
void modify(OperationManualEntity OperationManualEntity); void modify(OperationManualEntity operationManualEntity);
/** /**
* *
@ -35,10 +35,10 @@ public interface OperationManualService extends IService<OperationManualEntity>
/** /**
* *
*/ */
PageResult<OperationManualEntity> paging(PageParam pageParam, OperationManualEntity OperationManualEntity); PageResult<OperationManualEntity> paging(PageParam pageParam, OperationManualEntity operationManualEntity);
void enabled(Long id, Boolean enable); void enabled(Long id, Boolean enable);
OperationManualEntity appShow(); List<OperationManualEntity> appShow();
} }

View File

@ -3,6 +3,7 @@ package com.njzscloud.supervisory.sys.operationManual.service.impl;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njzscloud.common.core.ex.Exceptions;
import com.njzscloud.common.mp.support.PageParam; import com.njzscloud.common.mp.support.PageParam;
import com.njzscloud.common.mp.support.PageResult; import com.njzscloud.common.mp.support.PageResult;
import com.njzscloud.supervisory.sys.operationManual.mapper.OperationManualMapper; import com.njzscloud.supervisory.sys.operationManual.mapper.OperationManualMapper;
@ -24,16 +25,27 @@ public class OperationManualServiceImpl extends ServiceImpl<OperationManualMappe
* *
*/ */
@Override @Override
public void add(OperationManualEntity OperationManualEntity) { public void add(OperationManualEntity operationManualEntity) {
this.save(OperationManualEntity); isBizObj(operationManualEntity);
this.save(operationManualEntity);
} }
/** /**
* *
*/ */
@Override @Override
public void modify(OperationManualEntity OperationManualEntity) { public void modify(OperationManualEntity operationManualEntity) {
this.updateById(OperationManualEntity); this.updateById(operationManualEntity);
}
public void isBizObj(OperationManualEntity operationManualEntity) {
List<OperationManualEntity> list = this.list(Wrappers.lambdaQuery(OperationManualEntity.class)
.eq(OperationManualEntity::getBizObj, operationManualEntity.getBizObj())
.eq(OperationManualEntity::getEnabled, Boolean.TRUE)
.eq(OperationManualEntity::getDeleted, Boolean.FALSE));
if (null != list && list.size() > 0) {
throw Exceptions.exception("当前客户类型存在已启用的操作手册");
}
} }
/** /**
@ -76,16 +88,10 @@ public class OperationManualServiceImpl extends ServiceImpl<OperationManualMappe
} }
@Override @Override
public OperationManualEntity appShow() { public List<OperationManualEntity> appShow() {
List<OperationManualEntity> list = this.list(Wrappers.lambdaQuery(OperationManualEntity.class) return this.list(Wrappers.lambdaQuery(OperationManualEntity.class)
.eq(OperationManualEntity::getEnabled, Boolean.TRUE) .eq(OperationManualEntity::getEnabled, Boolean.TRUE)
.eq(OperationManualEntity::getDeleted, Boolean.FALSE)); .eq(OperationManualEntity::getDeleted, Boolean.FALSE));
if (null != list && list.size() > 0) {
return list.get(0);
} else {
return new OperationManualEntity();
}
} }
} }