|
@@ -232,6 +232,18 @@ public class BaseVehicleServiceImpl extends ServiceImpl<BaseVehicleMapper, BaseV
|
|
|
|
|
|
@Override
|
|
|
public AjaxResult vehicleTerminalAdd(BaseTerminal baseTerminal1, String userId) {
|
|
|
+ LambdaQueryWrapper<BaseTerminal> wrapper1 = new LambdaQueryWrapper<>();
|
|
|
+ if (!StringUtils.isEmptySunhh(baseTerminal1) && !StringUtils.isEmptySunhh(baseTerminal1.getVehicleCode())) {
|
|
|
+ wrapper1.ne(BaseTerminal::getVehicleCode, baseTerminal1.getVehicleCode());
|
|
|
+ }
|
|
|
+ if (!StringUtils.isEmptySunhh(baseTerminal1) && !StringUtils.isEmptySunhh(baseTerminal1.getTerminalCode())) {
|
|
|
+ wrapper1.eq(BaseTerminal::getTerminalCode, baseTerminal1.getTerminalCode());
|
|
|
+ }
|
|
|
+ List<BaseTerminal> baseTerminals = baseTerminalMapper.selectList(wrapper1);
|
|
|
+ if (!StringUtils.isEmptySunhh(baseTerminals) && baseTerminals.size() > 0) {
|
|
|
+ return AjaxResult.error("此终端已经挂载其他机车!");
|
|
|
+ }
|
|
|
+
|
|
|
LambdaQueryWrapper<BaseTerminal> wrapper = new LambdaQueryWrapper<>();
|
|
|
if (!StringUtils.isEmptySunhh(baseTerminal1) && !StringUtils.isEmptySunhh(baseTerminal1.getVehicleCode())) {
|
|
|
wrapper.eq(BaseTerminal::getVehicleCode, baseTerminal1.getVehicleCode());
|