|
@@ -9,17 +9,17 @@ import com.ozs.common.exception.ServiceException;
|
|
|
import com.ozs.common.utils.StringUtils;
|
|
|
import com.ozs.common.utils.bean.BeanUtils;
|
|
|
import com.ozs.common.utils.bean.BeanValidators;
|
|
|
-import com.ozs.entity.BaseTerminal;
|
|
|
-import com.ozs.entity.BaseVehicle;
|
|
|
import com.ozs.entity.BaseVehicleTerminal;
|
|
|
+import com.ozs.entity.BaseVehicle;
|
|
|
+import com.ozs.entity.BaseTerminal;
|
|
|
import com.ozs.entity.vo.BaseVehicleTerminalDto;
|
|
|
import com.ozs.entity.vo.BaseVehicleTerminalVo;
|
|
|
import com.ozs.entity.vo.BaseVehicleVo;
|
|
|
import com.ozs.entity.vo.VehicleTreeVo;
|
|
|
import com.ozs.mapper.BaseDeviceDynamicManagementMapper;
|
|
|
-import com.ozs.mapper.BaseTerminalMapper;
|
|
|
-import com.ozs.mapper.BaseVehicleMapper;
|
|
|
import com.ozs.mapper.BaseVehicleTerminalMapper;
|
|
|
+import com.ozs.mapper.BaseVehicleMapper;
|
|
|
+import com.ozs.mapper.BaseTerminalMapper;
|
|
|
import com.ozs.service.BaseVehicleService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -45,11 +45,11 @@ public class BaseVehicleServiceImpl extends ServiceImpl<BaseVehicleMapper, BaseV
|
|
|
@Autowired
|
|
|
private BaseVehicleMapper baseVehicleMapper;
|
|
|
@Autowired
|
|
|
- private BaseTerminalMapper baseTerminalMapper;
|
|
|
+ private BaseVehicleTerminalMapper baseVehicleTerminalMapper;
|
|
|
@Autowired
|
|
|
BaseDeviceDynamicManagementMapper baseDeviceDynamicManagementMapper;
|
|
|
@Autowired
|
|
|
- private BaseVehicleTerminalMapper baseVehicleTerminalMapper;
|
|
|
+ private BaseTerminalMapper baseTerminalMapper;
|
|
|
@Autowired
|
|
|
protected Validator validator;
|
|
|
|
|
@@ -69,13 +69,13 @@ public class BaseVehicleServiceImpl extends ServiceImpl<BaseVehicleMapper, BaseV
|
|
|
.doSelectPage(() -> baseVehicleMapper.selectList(wrapper));
|
|
|
if (!StringUtils.isEmptySunhh(page) && page.getResult().size() > 0) {
|
|
|
List<BaseVehicle> dto1 = page.getResult().stream().map(o -> {
|
|
|
- BaseTerminal baseTerminal = baseTerminalMapper.selectTerminal(o.getVehicleCode());
|
|
|
+ BaseVehicleTerminal baseTerminal = baseVehicleTerminalMapper.selectTerminal(o.getVehicleCode());
|
|
|
if (!StringUtils.isEmptySunhh(baseTerminal) && !StringUtils.isEmptySunhh(baseTerminal.getVehicleCode())) {
|
|
|
- LambdaQueryWrapper<BaseVehicleTerminal> wrapperBaseVehicleTerminal = new LambdaQueryWrapper<>();
|
|
|
+ LambdaQueryWrapper<BaseTerminal> wrapperBaseVehicleTerminal = new LambdaQueryWrapper<>();
|
|
|
if (!StringUtils.isEmptySunhh(baseTerminal) && !StringUtils.isEmptySunhh(baseTerminal.getTerminalCode())) {
|
|
|
- wrapperBaseVehicleTerminal.eq(BaseVehicleTerminal::getTerminalCode, baseTerminal.getTerminalCode());
|
|
|
+ wrapperBaseVehicleTerminal.eq(BaseTerminal::getTerminalCode, baseTerminal.getTerminalCode());
|
|
|
}
|
|
|
- BaseVehicleTerminal baseVehicleTerminal = baseVehicleTerminalMapper.selectOne(wrapperBaseVehicleTerminal);
|
|
|
+ BaseTerminal baseVehicleTerminal = baseTerminalMapper.selectOne(wrapperBaseVehicleTerminal);
|
|
|
if (!StringUtils.isEmptySunhh(baseVehicleTerminal) && !StringUtils.isEmptySunhh(baseVehicleTerminal.getTerminalName())) {
|
|
|
o.setTerminalName(baseVehicleTerminal.getTerminalName());
|
|
|
}
|
|
@@ -214,13 +214,13 @@ public class BaseVehicleServiceImpl extends ServiceImpl<BaseVehicleMapper, BaseV
|
|
|
}
|
|
|
List<BaseVehicle> baseVehicles = baseVehicleMapper.selectList(wrapper);
|
|
|
for (BaseVehicle baseVehicle1 : baseVehicles) {
|
|
|
- BaseTerminal baseTerminal = baseTerminalMapper.selectTerminal(baseVehicle1.getVehicleCode());
|
|
|
+ BaseVehicleTerminal baseTerminal = baseVehicleTerminalMapper.selectTerminal(baseVehicle1.getVehicleCode());
|
|
|
if (!StringUtils.isEmptySunhh(baseTerminal) && !StringUtils.isEmptySunhh(baseTerminal.getVehicleCode())) {
|
|
|
- LambdaQueryWrapper<BaseVehicleTerminal> wrapperBaseVehicleTerminal = new LambdaQueryWrapper<>();
|
|
|
+ LambdaQueryWrapper<BaseTerminal> wrapperBaseVehicleTerminal = new LambdaQueryWrapper<>();
|
|
|
if (!StringUtils.isEmptySunhh(baseTerminal) && !StringUtils.isEmptySunhh(baseTerminal.getTerminalCode())) {
|
|
|
- wrapperBaseVehicleTerminal.eq(BaseVehicleTerminal::getTerminalCode, baseTerminal.getTerminalCode());
|
|
|
+ wrapperBaseVehicleTerminal.eq(BaseTerminal::getTerminalCode, baseTerminal.getTerminalCode());
|
|
|
}
|
|
|
- BaseVehicleTerminal baseVehicleTerminal = baseVehicleTerminalMapper.selectOne(wrapperBaseVehicleTerminal);
|
|
|
+ BaseTerminal baseVehicleTerminal = baseTerminalMapper.selectOne(wrapperBaseVehicleTerminal);
|
|
|
if (!StringUtils.isEmptySunhh(baseVehicleTerminal) && !StringUtils.isEmptySunhh(baseVehicleTerminal.getTerminalName())) {
|
|
|
baseVehicle1.setTerminalName(baseVehicleTerminal.getTerminalName());
|
|
|
} else {
|
|
@@ -233,18 +233,18 @@ public class BaseVehicleServiceImpl extends ServiceImpl<BaseVehicleMapper, BaseV
|
|
|
|
|
|
@Override
|
|
|
public IPage<BaseVehicleTerminalVo> vehicleTerminal(BaseVehicleVo baseVehicleVo) {
|
|
|
- BaseTerminal baseTerminal = baseTerminalMapper.selectTerminal(baseVehicleVo.getVehicleCode());
|
|
|
- List<String> terminalCodeList = baseTerminalMapper.selectMountCode(baseVehicleVo.getVehicleCode());
|
|
|
+ BaseVehicleTerminal baseTerminal = baseVehicleTerminalMapper.selectTerminal(baseVehicleVo.getVehicleCode());
|
|
|
+ List<String> terminalCodeList = baseVehicleTerminalMapper.selectMountCode(baseVehicleVo.getVehicleCode());
|
|
|
// List<String> collect = terminalCodeList.stream().map(BaseTerminal::getTerminalCode).collect(Collectors.toList());
|
|
|
- LambdaQueryWrapper<BaseVehicleTerminal> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ LambdaQueryWrapper<BaseTerminal> wrapper = new LambdaQueryWrapper<>();
|
|
|
if (!StringUtils.isEmptySunhh(terminalCodeList) && terminalCodeList.size() > 0) {
|
|
|
- wrapper.notIn(BaseVehicleTerminal::getTerminalCode, terminalCodeList);
|
|
|
+ wrapper.notIn(BaseTerminal::getTerminalCode, terminalCodeList);
|
|
|
}
|
|
|
// List<BaseVehicleTerminal> baseVehicleTerminalList = baseVehicleTerminalMapper.selectList(wrapper);
|
|
|
int pageNum = Integer.parseInt(baseVehicleVo.getPageNum().toString());
|
|
|
int pageSize = Integer.parseInt(baseVehicleVo.getPageSize().toString());
|
|
|
- com.github.pagehelper.Page<BaseVehicleTerminal> page = PageHelper
|
|
|
- .startPage(pageNum, pageSize).doSelectPage(() -> baseVehicleTerminalMapper.selectList(wrapper));
|
|
|
+ com.github.pagehelper.Page<BaseTerminal> page = PageHelper
|
|
|
+ .startPage(pageNum, pageSize).doSelectPage(() -> baseTerminalMapper.selectList(wrapper));
|
|
|
com.baomidou.mybatisplus.extension.plugins.pagination.Page<BaseVehicleTerminalVo> pageR =
|
|
|
new com.baomidou.mybatisplus.extension.plugins.pagination.Page<>(pageNum, pageSize);
|
|
|
if (!ObjectUtils.isEmpty(page) && page.getResult().size() > 0) {
|
|
@@ -268,26 +268,26 @@ public class BaseVehicleServiceImpl extends ServiceImpl<BaseVehicleMapper, BaseV
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public AjaxResult vehicleTerminalAdd(BaseTerminal baseTerminal1, String userId) {
|
|
|
- LambdaQueryWrapper<BaseTerminal> wrapper1 = new LambdaQueryWrapper<>();
|
|
|
+ public AjaxResult vehicleTerminalAdd(BaseVehicleTerminal baseTerminal1, String userId) {
|
|
|
+ LambdaQueryWrapper<BaseVehicleTerminal> wrapper1 = new LambdaQueryWrapper<>();
|
|
|
if (!StringUtils.isEmptySunhh(baseTerminal1) && !StringUtils.isEmptySunhh(baseTerminal1.getVehicleCode())) {
|
|
|
- wrapper1.ne(BaseTerminal::getVehicleCode, baseTerminal1.getVehicleCode());
|
|
|
+ wrapper1.ne(BaseVehicleTerminal::getVehicleCode, baseTerminal1.getVehicleCode());
|
|
|
}
|
|
|
if (!StringUtils.isEmptySunhh(baseTerminal1) && !StringUtils.isEmptySunhh(baseTerminal1.getTerminalCode())) {
|
|
|
- wrapper1.eq(BaseTerminal::getTerminalCode, baseTerminal1.getTerminalCode());
|
|
|
+ wrapper1.eq(BaseVehicleTerminal::getTerminalCode, baseTerminal1.getTerminalCode());
|
|
|
}
|
|
|
- List<BaseTerminal> baseTerminals = baseTerminalMapper.selectList(wrapper1);
|
|
|
+ List<BaseVehicleTerminal> baseTerminals = baseVehicleTerminalMapper.selectList(wrapper1);
|
|
|
if (!StringUtils.isEmptySunhh(baseTerminals) && baseTerminals.size() > 0) {
|
|
|
return AjaxResult.error("此终端已经挂载其他机车!");
|
|
|
}
|
|
|
|
|
|
- LambdaQueryWrapper<BaseTerminal> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ LambdaQueryWrapper<BaseVehicleTerminal> wrapper = new LambdaQueryWrapper<>();
|
|
|
if (!StringUtils.isEmptySunhh(baseTerminal1) && !StringUtils.isEmptySunhh(baseTerminal1.getVehicleCode())) {
|
|
|
- wrapper.eq(BaseTerminal::getVehicleCode, baseTerminal1.getVehicleCode());
|
|
|
+ wrapper.eq(BaseVehicleTerminal::getVehicleCode, baseTerminal1.getVehicleCode());
|
|
|
}
|
|
|
- BaseTerminal baseTerminal = baseTerminalMapper.selectOne(wrapper);
|
|
|
+ BaseVehicleTerminal baseTerminal = baseVehicleTerminalMapper.selectOne(wrapper);
|
|
|
if (StringUtils.isEmptySunhh(baseTerminal)) {
|
|
|
- BaseTerminal baseTerminal2 = new BaseTerminal();
|
|
|
+ BaseVehicleTerminal baseTerminal2 = new BaseVehicleTerminal();
|
|
|
baseTerminal2.setVehicleCode(baseTerminal1.getVehicleCode());
|
|
|
baseTerminal2.setTerminalCode(baseTerminal1.getTerminalCode());
|
|
|
baseTerminal2.setCreateBy(userId);
|
|
@@ -295,24 +295,24 @@ public class BaseVehicleServiceImpl extends ServiceImpl<BaseVehicleMapper, BaseV
|
|
|
Date date = new Date();
|
|
|
baseTerminal2.setCreateTime(date);
|
|
|
baseTerminal2.setUpdateTime(date);
|
|
|
- int insert = baseTerminalMapper.insert(baseTerminal2);
|
|
|
+ int insert = baseVehicleTerminalMapper.insert(baseTerminal2);
|
|
|
} else {
|
|
|
baseTerminal.setUpdateBy(userId);
|
|
|
baseTerminal.setUpdateTime(new Date());
|
|
|
baseTerminal.setVehicleCode(baseTerminal1.getVehicleCode());
|
|
|
baseTerminal.setTerminalCode(baseTerminal1.getTerminalCode());
|
|
|
- int updateById = baseTerminalMapper.updateById(baseTerminal);
|
|
|
+ int updateById = baseVehicleTerminalMapper.updateById(baseTerminal);
|
|
|
}
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public Boolean isMount(BaseVehicleVo baseVehicleVo) {
|
|
|
- LambdaQueryWrapper<BaseTerminal> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ LambdaQueryWrapper<BaseVehicleTerminal> wrapper = new LambdaQueryWrapper<>();
|
|
|
if (!StringUtils.isEmptySunhh(baseVehicleVo) && !StringUtils.isEmptySunhh(baseVehicleVo.getVehicleCode())) {
|
|
|
- wrapper.eq(BaseTerminal::getVehicleCode, baseVehicleVo.getVehicleCode());
|
|
|
+ wrapper.eq(BaseVehicleTerminal::getVehicleCode, baseVehicleVo.getVehicleCode());
|
|
|
}
|
|
|
- BaseTerminal baseTerminal = baseTerminalMapper.selectOne(wrapper);
|
|
|
+ BaseVehicleTerminal baseTerminal = baseVehicleTerminalMapper.selectOne(wrapper);
|
|
|
if (StringUtils.isEmptySunhh(baseTerminal)) {
|
|
|
return true;
|
|
|
}
|
|
@@ -346,15 +346,15 @@ public class BaseVehicleServiceImpl extends ServiceImpl<BaseVehicleMapper, BaseV
|
|
|
List<String> terminalCodeList = new ArrayList<>();
|
|
|
baseVehicles = baseVehicles.stream().map(o -> {
|
|
|
//查到已保存的关联信息
|
|
|
- BaseTerminal baseTerminal = baseTerminalMapper.selectTerminal(o.getVehicleCode());
|
|
|
+ BaseVehicleTerminal baseTerminal = baseVehicleTerminalMapper.selectTerminal(o.getVehicleCode());
|
|
|
if (!StringUtils.isEmptySunhh(baseTerminal) && !StringUtils.isEmptySunhh(baseTerminal.getVehicleCode())) {
|
|
|
terminalCodeList.add(baseTerminal.getVehicleCode());
|
|
|
- LambdaQueryWrapper<BaseVehicleTerminal> wrapperBaseVehicleTerminal = new LambdaQueryWrapper<>();
|
|
|
+ LambdaQueryWrapper<BaseTerminal> wrapperBaseVehicleTerminal = new LambdaQueryWrapper<>();
|
|
|
if (!StringUtils.isEmptySunhh(baseTerminal) && !StringUtils.isEmptySunhh(baseTerminal.getTerminalCode())) {
|
|
|
- wrapperBaseVehicleTerminal.eq(BaseVehicleTerminal::getTerminalCode, baseTerminal.getTerminalCode());
|
|
|
+ wrapperBaseVehicleTerminal.eq(BaseTerminal::getTerminalCode, baseTerminal.getTerminalCode());
|
|
|
}
|
|
|
//根据编码获取终端名称
|
|
|
- BaseVehicleTerminal baseVehicleTerminal = baseVehicleTerminalMapper.selectOne(wrapperBaseVehicleTerminal);
|
|
|
+ BaseTerminal baseVehicleTerminal = baseTerminalMapper.selectOne(wrapperBaseVehicleTerminal);
|
|
|
if (!StringUtils.isEmptySunhh(baseVehicleTerminal) && !StringUtils.isEmptySunhh(baseVehicleTerminal.getTerminalName())) {
|
|
|
o.setTerminalName(baseVehicleTerminal.getTerminalName());
|
|
|
}
|
|
@@ -378,12 +378,12 @@ public class BaseVehicleServiceImpl extends ServiceImpl<BaseVehicleMapper, BaseV
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public AjaxResult vehicleTerminalUnmount(BaseTerminal baseTerminal) {
|
|
|
- LambdaQueryWrapper<BaseTerminal> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ public AjaxResult vehicleTerminalUnmount(BaseVehicleTerminal baseTerminal) {
|
|
|
+ LambdaQueryWrapper<BaseVehicleTerminal> wrapper = new LambdaQueryWrapper<>();
|
|
|
if (!StringUtils.isEmptySunhh(baseTerminal) && !StringUtils.isEmptySunhh(baseTerminal.getVehicleCode())) {
|
|
|
- wrapper.eq(BaseTerminal::getVehicleCode, baseTerminal.getVehicleCode());
|
|
|
+ wrapper.eq(BaseVehicleTerminal::getVehicleCode, baseTerminal.getVehicleCode());
|
|
|
}
|
|
|
- baseTerminalMapper.delete(wrapper);
|
|
|
+ baseVehicleTerminalMapper.delete(wrapper);
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
}
|