|
|
@ -1,54 +1,39 @@
|
|
|
|
package jnpf.service.impl;
|
|
|
|
package jnpf.service.impl;
|
|
|
|
|
|
|
|
|
|
|
|
import jnpf.entity.*;
|
|
|
|
|
|
|
|
import jnpf.mapper.StationAreaMapper;
|
|
|
|
|
|
|
|
import jnpf.service.*;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
|
|
|
import jnpf.model.stationarea.*;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
|
import jnpf.permission.model.authorize.AuthorizeConditionModel;
|
|
|
|
|
|
|
|
import jnpf.util.GeneraterSwapUtil;
|
|
|
|
|
|
|
|
import jnpf.database.model.superQuery.SuperQueryJsonModel;
|
|
|
|
|
|
|
|
import jnpf.database.model.superQuery.ConditionJsonModel;
|
|
|
|
|
|
|
|
import jnpf.database.model.superQuery.SuperQueryConditionModel;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.lang.reflect.Field;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
import java.util.regex.Pattern;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import jnpf.model.QueryModel;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import jnpf.base.model.ColumnDataModel;
|
|
|
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
|
|
|
import jnpf.base.UserInfo;
|
|
|
|
|
|
|
|
import jnpf.base.model.ColumnDataModel;
|
|
|
|
import jnpf.database.model.superQuery.SuperJsonModel;
|
|
|
|
import jnpf.database.model.superQuery.SuperJsonModel;
|
|
|
|
|
|
|
|
import jnpf.entity.StationAreaEntity;
|
|
|
|
|
|
|
|
import jnpf.mapper.StationAreaMapper;
|
|
|
|
|
|
|
|
import jnpf.model.QueryModel;
|
|
|
|
|
|
|
|
import jnpf.model.stationarea.StationAreaConstant;
|
|
|
|
|
|
|
|
import jnpf.model.stationarea.StationAreaForm;
|
|
|
|
|
|
|
|
import jnpf.model.stationarea.StationAreaPagination;
|
|
|
|
|
|
|
|
import jnpf.permission.entity.UserEntity;
|
|
|
|
|
|
|
|
import jnpf.service.StationAreaService;
|
|
|
|
|
|
|
|
import jnpf.util.*;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import jnpf.util.*;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.*;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import jnpf.base.UserInfo;
|
|
|
|
import java.lang.reflect.Field;
|
|
|
|
import jnpf.permission.entity.UserEntity;
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
|
|
|
import java.util.Arrays;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 商户经营区域
|
|
|
|
* 商户经营区域
|
|
|
|
* 版本: V3.5
|
|
|
|
* 版本: V3.5
|
|
|
|
* 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com)
|
|
|
|
* 版权: 引迈信息技术有限公司(https://www.jnpfsoft.com)
|
|
|
|
* 作者: JNPF开发平台组
|
|
|
|
* 作者: JNPF开发平台组
|
|
|
|
* 日期: 2024-05-21
|
|
|
|
* 日期: 2024-05-23
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Service
|
|
|
|
@Service
|
|
|
|
public class StationAreaServiceImpl extends ServiceImpl<StationAreaMapper, StationAreaEntity> implements StationAreaService {
|
|
|
|
public class StationAreaServiceImpl extends ServiceImpl<StationAreaMapper, StationAreaEntity> implements StationAreaService {
|
|
|
@ -356,9 +341,8 @@ public class StationAreaServiceImpl extends ServiceImpl<StationAreaMapper, Stati
|
|
|
|
entity.setCreatorUserId(userInfo.getUserId());
|
|
|
|
entity.setCreatorUserId(userInfo.getUserId());
|
|
|
|
entity.setCreatorTime(DateUtil.getNowDate());
|
|
|
|
entity.setCreatorTime(DateUtil.getNowDate());
|
|
|
|
entity.setOrganizeJsonId(generaterSwapUtil.getCurrentOrgIds(userInfo.getOrganizeId(), "all"));
|
|
|
|
entity.setOrganizeJsonId(generaterSwapUtil.getCurrentOrgIds(userInfo.getOrganizeId(), "all"));
|
|
|
|
entity.setLastModifyUserId(userInfo.getUserId());
|
|
|
|
entity.setLastModifyUserId(null);
|
|
|
|
entity.setLastModifyTime(DateUtil.getNowDate());
|
|
|
|
entity.setLastModifyTime(null);
|
|
|
|
entity.setCompanyId(generaterSwapUtil.getCurrentOrgIds(userInfo.getOrganizeId(),"company"));
|
|
|
|
|
|
|
|
entity.setId(mainId);
|
|
|
|
entity.setId(mainId);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
entity.setCreatorUserId(userInfo.getUserId());
|
|
|
|
entity.setCreatorUserId(userInfo.getUserId());
|
|
|
@ -366,9 +350,18 @@ public class StationAreaServiceImpl extends ServiceImpl<StationAreaMapper, Stati
|
|
|
|
entity.setOrganizeJsonId(generaterSwapUtil.getCurrentOrgIds(userInfo.getOrganizeId(), "all"));
|
|
|
|
entity.setOrganizeJsonId(generaterSwapUtil.getCurrentOrgIds(userInfo.getOrganizeId(), "all"));
|
|
|
|
entity.setLastModifyUserId(null);
|
|
|
|
entity.setLastModifyUserId(null);
|
|
|
|
entity.setLastModifyTime(null);
|
|
|
|
entity.setLastModifyTime(null);
|
|
|
|
entity.setCompanyId(generaterSwapUtil.getCurrentOrgIds(userInfo.getOrganizeId(),"company"));
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
this.saveOrUpdate(entity);
|
|
|
|
this.saveOrUpdate(entity);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public List<StationAreaEntity> getOthersArea(String id) {
|
|
|
|
|
|
|
|
QueryWrapper<StationAreaEntity> wrapper = new QueryWrapper<>();
|
|
|
|
|
|
|
|
if (StringUtil.isNotEmpty(id)) {
|
|
|
|
|
|
|
|
wrapper.ne("id", id);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
List<StationAreaEntity> list = this.list(wrapper);
|
|
|
|
|
|
|
|
return list;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|