PC打印机列表
This commit is contained in:
@@ -34,7 +34,7 @@ public class TbPrintPCMachineController {
|
|||||||
*/
|
*/
|
||||||
@GetMapping
|
@GetMapping
|
||||||
public Result queryByPage(TbPrintPCMachine tbPrintMachine) {
|
public Result queryByPage(TbPrintPCMachine tbPrintMachine) {
|
||||||
return this.tbPrintPCMachineService.queryByPage(tbPrintMachine);
|
return tbPrintPCMachineService.queryByPage(tbPrintMachine);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -41,15 +42,15 @@ public class TbPrintPCMachineService {
|
|||||||
|
|
||||||
public Result queryById(Integer id) {
|
public Result queryById(Integer id) {
|
||||||
TbPrintPCMachine tbPrintMachine = tbPrintMachineMapper.queryById(id);
|
TbPrintPCMachine tbPrintMachine = tbPrintMachineMapper.queryById(id);
|
||||||
if(tbPrintMachine==null){
|
if (tbPrintMachine == null) {
|
||||||
return Result.fail("数据不存在");
|
return Result.fail("数据不存在");
|
||||||
}
|
}
|
||||||
PrintMachineDto tbPrintMachineVO=new PrintMachineDto();
|
PrintMachineDto tbPrintMachineVO = new PrintMachineDto();
|
||||||
if (StringUtils.isNotBlank(tbPrintMachine.getConfig())){
|
if (StringUtils.isNotBlank(tbPrintMachine.getConfig())) {
|
||||||
tbPrintMachineVO.setConfig(JSON.parseObject(tbPrintMachine.getConfig(), PrintConfig.class));
|
tbPrintMachineVO.setConfig(JSON.parseObject(tbPrintMachine.getConfig(), PrintConfig.class));
|
||||||
}
|
}
|
||||||
BeanUtils.copyProperties(tbPrintMachine,tbPrintMachineVO);
|
BeanUtils.copyProperties(tbPrintMachine, tbPrintMachineVO);
|
||||||
return Result.success(CodeEnum.SUCCESS,tbPrintMachineVO);
|
return Result.success(CodeEnum.SUCCESS, tbPrintMachineVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -62,8 +63,20 @@ public class TbPrintPCMachineService {
|
|||||||
PageHelper.startPage(tbPrintMachine.getPage(), tbPrintMachine.getPageSize());
|
PageHelper.startPage(tbPrintMachine.getPage(), tbPrintMachine.getPageSize());
|
||||||
tbPrintMachine.setContentType("local");
|
tbPrintMachine.setContentType("local");
|
||||||
List<TbPrintPCMachine> tbPrintMachines = this.tbPrintMachineMapper.queryAll(tbPrintMachine);
|
List<TbPrintPCMachine> tbPrintMachines = this.tbPrintMachineMapper.queryAll(tbPrintMachine);
|
||||||
PageInfo pageInfo=new PageInfo(tbPrintMachines);
|
|
||||||
return Result.success(CodeEnum.SUCCESS,pageInfo);
|
List<PrintMachineDto> printMachineList = new ArrayList<>();
|
||||||
|
for (TbPrintPCMachine printMachine : tbPrintMachines) {
|
||||||
|
PrintMachineDto tbPrintMachineVO = new PrintMachineDto();
|
||||||
|
if (StringUtils.isNotBlank(printMachine.getConfig())) {
|
||||||
|
tbPrintMachineVO.setConfig(JSON.parseObject(printMachine.getConfig(), PrintConfig.class));
|
||||||
|
}
|
||||||
|
BeanUtils.copyProperties(printMachine, tbPrintMachineVO);
|
||||||
|
printMachineList.add(tbPrintMachineVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
PageInfo pageInfo = new PageInfo(tbPrintMachines);
|
||||||
|
pageInfo.setList(printMachineList);
|
||||||
|
return Result.success(CodeEnum.SUCCESS, pageInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -76,13 +89,13 @@ public class TbPrintPCMachineService {
|
|||||||
TbPrintPCMachine tbPrintMachine = new TbPrintPCMachine();
|
TbPrintPCMachine tbPrintMachine = new TbPrintPCMachine();
|
||||||
tbPrintMachine.setCreatedAt(Instant.now().toEpochMilli());
|
tbPrintMachine.setCreatedAt(Instant.now().toEpochMilli());
|
||||||
tbPrintMachine.setContentType("local");
|
tbPrintMachine.setContentType("local");
|
||||||
if (resources.getConfig() != null){
|
if (resources.getConfig() != null) {
|
||||||
if(CollectionUtils.isEmpty(resources.getConfig().getCategoryList())){
|
if (CollectionUtils.isEmpty(resources.getConfig().getCategoryList())) {
|
||||||
resources.getConfig().setCategoryList(null);
|
resources.getConfig().setCategoryList(null);
|
||||||
}
|
}
|
||||||
tbPrintMachine.setConfig(JSONUtil.toJSONString(resources.getConfig(),true));
|
tbPrintMachine.setConfig(JSONUtil.toJSONString(resources.getConfig(), true));
|
||||||
}
|
}
|
||||||
BeanUtils.copyProperties(resources,tbPrintMachine);
|
BeanUtils.copyProperties(resources, tbPrintMachine);
|
||||||
tbPrintMachineMapper.insert(tbPrintMachine);
|
tbPrintMachineMapper.insert(tbPrintMachine);
|
||||||
return Result.success(CodeEnum.SUCCESS);
|
return Result.success(CodeEnum.SUCCESS);
|
||||||
}
|
}
|
||||||
@@ -96,10 +109,10 @@ public class TbPrintPCMachineService {
|
|||||||
public Result update(PrintMachineDto resources) {
|
public Result update(PrintMachineDto resources) {
|
||||||
TbPrintPCMachine tbPrintMachine = new TbPrintPCMachine();
|
TbPrintPCMachine tbPrintMachine = new TbPrintPCMachine();
|
||||||
tbPrintMachine.setUpdatedAt(Instant.now().toEpochMilli());
|
tbPrintMachine.setUpdatedAt(Instant.now().toEpochMilli());
|
||||||
if (resources.getConfig() != null){
|
if (resources.getConfig() != null) {
|
||||||
tbPrintMachine.setConfig(JSONUtil.toJSONString(resources.getConfig(),true));
|
tbPrintMachine.setConfig(JSONUtil.toJSONString(resources.getConfig(), true));
|
||||||
}
|
}
|
||||||
BeanUtils.copyProperties(resources,tbPrintMachine);
|
BeanUtils.copyProperties(resources, tbPrintMachine);
|
||||||
tbPrintMachineMapper.update(tbPrintMachine);
|
tbPrintMachineMapper.update(tbPrintMachine);
|
||||||
return Result.success(CodeEnum.SUCCESS);
|
return Result.success(CodeEnum.SUCCESS);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user