zhongrj
2024-01-04 19e81f1477ce85f64d4388684f834df339391a3e
商户导入修改
2 files modified
15 ■■■■■ changed files
src/main/java/org/springblade/modules/place/entity/PlaceEntity.java 4 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java 11 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/place/entity/PlaceEntity.java
@@ -117,9 +117,9 @@
    private Integer gridId;
    /**
     * 来源 1:地址总表  2:国控采集
     * 来源 1:地址总表  2:国控采集  3:商超
     */
    @ApiModelProperty(value = "来源 1:地址总表  2:国控采集")
    @ApiModelProperty(value = "来源 1:地址总表  2:国控采集 3:商超")
    private Integer source;
    /**
src/main/java/org/springblade/modules/place/service/impl/PlaceServiceImpl.java
@@ -357,8 +357,8 @@
            // 处理单个
            String labelCode = labelList.get(0);
            // 切割成三个,分别是大类,中类,小类
            String bigString = labelCode.substring(0,2);
            String midString = labelCode.substring(0,4);
            String bigString = labelCode.substring(0, 2);
            String midString = labelCode.substring(0, 4);
            // 大类
            PlacePoiLabel big = new PlacePoiLabel();
            big.setPlaceId(placeVO.getId());
@@ -372,7 +372,7 @@
            mid.setType(2);
            placePoiLabelService.save(mid);
            // 处理小类
            if (labelCode.length()>4) {
            if (labelCode.length() > 4) {
                // 小类
                PlacePoiLabel min = new PlacePoiLabel();
                min.setPlaceId(placeVO.getId());
@@ -638,6 +638,7 @@
     * @param isCovered
     */
    @Override
    @Transactional(rollbackFor = Exception.class)
    public void importAndRelPlace(List<PlaceAndRelExcel> data, Boolean isCovered) {
        for (PlaceAndRelExcel placeExcel : data) {
            // 判断是否存在,不存在则插入,否则不操作
@@ -656,6 +657,10 @@
                placeEntity.setCreateUser(AuthUtil.getUserId());
                placeEntity.setUpdateTime(new Date());
                placeEntity.setUpdateUser(AuthUtil.getUserId());
                // 并生成36位的houseCode
                placeEntity.setHouseCode(IdUtils.getIdBy36());
                // 商超数据
                placeEntity.setSource(3);
                //一个一个插入,防止同一个表中有相同的数据
                save(placeEntity);
                // 插入标签关系表