5 Incheckningar 2934220b45 ... 157b6239b8

Upphovsman SHA1 Meddelande Datum
  云殇忆 157b6239b8 将获取渠道商家库列表从GET改为POST 1 år sedan
  JensionDzero 8a15bc9849 修改品牌分类问题 1 år sedan
  JensionDzero 3a4b232fc2 修改企业数据回收站bug 1 år sedan
  JensionDzero 10942f1fd7 修改品牌回收站 1 år sedan
  JensionDzero f06c754c01 新增企业数据回收站模块 1 år sedan

+ 67 - 0
ruoyi-demo/src/main/java/com/ruoyi/demo/controller/EnterpriseRecycleController.java

@@ -0,0 +1,67 @@
+package com.ruoyi.demo.controller;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.validate.AddGroup;
+import com.ruoyi.common.core.validate.EditGroup;
+import com.ruoyi.demo.entity.Enterprise;
+import com.ruoyi.demo.entity.vo.EnterpriseVo;
+import com.ruoyi.demo.service.EnterpriseRecycleService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+
+import javax.validation.constraints.NotBlank;
+import java.util.HashMap;
+
+@RestController
+@RequestMapping("/recycle/enterprise")
+public class EnterpriseRecycleController {
+    @Autowired
+    EnterpriseRecycleService enterpriseRecycleService;
+
+    @GetMapping("/list")
+    public R list(EnterpriseVo enterpriseVo){
+        Page<Enterprise> list = enterpriseRecycleService.list(enterpriseVo);
+        return R.ok(list);
+    }
+
+    @PostMapping("/addEnterprise")
+    public R addEnterprise(@Validated(value = {AddGroup.class}) @RequestBody EnterpriseVo enterpriseVo){
+        enterpriseRecycleService.addEnterprise(enterpriseVo);
+        return R.ok();
+    }
+
+    @DeleteMapping("/deleteEnterprise/{enterpriseUsci}")
+    public R deleteEnterprise(@PathVariable(name = "enterpriseUsci") @NotBlank(message = "enterpriseUsci不能为空") String enterpriseUsci){
+        enterpriseRecycleService.deleteEnterprise(enterpriseUsci);
+        return R.ok();
+    }
+
+    @PutMapping("/updateEnterprise")
+    public R updateEnterprise(@Validated(value = {EditGroup.class}) @RequestBody EnterpriseVo enterpriseVo){
+        enterpriseRecycleService.updateEnterprise(enterpriseVo);
+        return R.ok();
+    }
+
+    /**
+     * 恢复企业
+     * @param hashMap
+     * @return
+     */
+    @PutMapping("/recoverEnterprise")
+    public R recoverEnterprise(@RequestBody HashMap<String,String> hashMap){
+        if(hashMap.get("enterpriseUsci") == null)
+            return R.fail(400,"enterpriseUsci不能为空");
+
+        enterpriseRecycleService.recoverEnterprise(hashMap.get("enterpriseUsci"));
+        return R.ok();
+    }
+
+    @GetMapping("/getEnterprise")
+    public R getEnterprise(String enterpriseUsci){
+        Enterprise enterprise = enterpriseRecycleService.getEnterprise(enterpriseUsci);
+        return R.ok(enterprise);
+    }
+
+}

+ 2 - 2
ruoyi-demo/src/main/java/com/ruoyi/demo/controller/WdInfoController.java

@@ -64,8 +64,8 @@ public class WdInfoController {
      * @param bo
      * @param bo
      * @return
      * @return
      */
      */
-    @GetMapping("/channelList")
-    public R channelList(ChannelBo bo){
+    @PostMapping("/channelList")
+    public R channelList(@RequestBody ChannelBo bo){
         return R.ok(wdInfoService.searchChannel(bo));
         return R.ok(wdInfoService.searchChannel(bo));
     }
     }
 }
 }

+ 5 - 0
ruoyi-demo/src/main/java/com/ruoyi/demo/entity/Brand.java

@@ -30,6 +30,8 @@ public class Brand implements Serializable {
 
 
     @TableField("enterprise_usci")
     @TableField("enterprise_usci")
     private String enterpriseUsci;
     private String enterpriseUsci;
+    @TableField("enterprise_name")
+    private String enterpriseName;
 
 
     @TableField("per_capita_consumption")
     @TableField("per_capita_consumption")
     private Float perCapitaConsumption;
     private Float perCapitaConsumption;
@@ -83,4 +85,7 @@ public class Brand implements Serializable {
     @TableLogic
     @TableLogic
     @TableField("show_delete")
     @TableField("show_delete")
     private int showDelete;
     private int showDelete;
+
+    @TableField("manage_type_code")
+    private String manageTypeCode;
 }
 }

+ 50 - 2
ruoyi-demo/src/main/java/com/ruoyi/demo/entity/Enterprise.java

@@ -2,12 +2,19 @@ package com.ruoyi.demo.entity;
 
 
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableLogic;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.annotation.JsonFormat;
 import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
 import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.ruoyi.common.core.validate.AddGroup;
+import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.demo.entity.vo.EnterpriseVo;
 import lombok.Data;
 import lombok.Data;
+import lombok.NoArgsConstructor;
+import net.bytebuddy.asm.Advice;
 
 
+import javax.validation.constraints.NotBlank;
 import java.io.Serializable;
 import java.io.Serializable;
 import java.math.BigDecimal;
 import java.math.BigDecimal;
 import java.util.Date;
 import java.util.Date;
@@ -16,6 +23,7 @@ import java.util.Date;
  * 企业
  * 企业
  */
  */
 @Data
 @Data
+@NoArgsConstructor
 @TableName("ddt_enterprise")
 @TableName("ddt_enterprise")
 public class Enterprise implements Serializable {
 public class Enterprise implements Serializable {
     /**
     /**
@@ -44,10 +52,15 @@ public class Enterprise implements Serializable {
     @TableField("addr_info")
     @TableField("addr_info")
     private String addrInfo;
     private String addrInfo;
     /**
     /**
-     * 地区信息
+     * 地区Code
      */
      */
     @TableField("addr_code")
     @TableField("addr_code")
     private String addrCode;
     private String addrCode;
+    /**
+     * 地区信息
+     */
+    @TableField("addr_code_info")
+    private String addrCodeInfo;
     /**
     /**
      * 公司简介
      * 公司简介
      */
      */
@@ -67,7 +80,7 @@ public class Enterprise implements Serializable {
      * 注册资本
      * 注册资本
      */
      */
     @TableField("registered_capital")
     @TableField("registered_capital")
-    private BigDecimal registeredCapital;
+    private String registeredCapital;
     /**
     /**
      * 企业法人_id
      * 企业法人_id
      */
      */
@@ -147,5 +160,40 @@ public class Enterprise implements Serializable {
      */
      */
     @TableField("hash")
     @TableField("hash")
     private String hash;
     private String hash;
+    /**
+     * 逻辑删除
+     */
+    @TableLogic
+    @TableField("show_delete")
+    private String showDelete;
+
 
 
+    public Enterprise(EnterpriseVo enterpriseVo) {
+        this.enterpriseUsci = enterpriseVo.getEnterpriseUsci();
+        this.enterpriseImg = enterpriseVo.getEnterpriseImg();
+        this.enterpriseName = enterpriseVo.getEnterpriseName();
+        this.enterpriseNameShort = enterpriseVo.getEnterpriseNameShort();
+        this.addrInfo = enterpriseVo.getAddrInfo();
+        this.addrCode = enterpriseVo.getAddrCode();
+        this.addrCodeInfo = enterpriseVo.getAddrCodeInfo();
+        this.enterpriseInfo = enterpriseVo.getEnterpriseInfo();
+        this.manageRangeInfo = enterpriseVo.getManageRangeInfo();
+        this.enterpriseScale = enterpriseVo.getEnterpriseScale();
+        this.registeredCapital = enterpriseVo.getRegisteredCapital();
+        this.linkmenId = enterpriseVo.getLinkmenId();
+        this.linkmenName = enterpriseVo.getLinkmenName();
+        this.createTime = DateUtils.getNowDate();
+        this.enterpriseItin = enterpriseVo.getEnterpriseItin();
+        this.businessStatus = enterpriseVo.getBusinessStatus();
+        this.industryCode = enterpriseVo.getIndustryCode();
+        this.enterpriseType = enterpriseVo.getEnterpriseType();
+        this.creditScore = enterpriseVo.getCreditScore();
+        this.audit = enterpriseVo.getAudit();
+        this.collectUserId = enterpriseVo.getCollectUserId();
+        this.collectPerson = enterpriseVo.getCollectPerson();
+        this.collectTime = enterpriseVo.getCollectTime();
+        this.enterTime = enterpriseVo.getEnterTime();
+        this.updateTime = enterpriseVo.getUpdateTime();
+        this.hash = enterpriseVo.getHash();
+    }
 }
 }

+ 4 - 3
ruoyi-demo/src/main/java/com/ruoyi/demo/entity/bo/ChannelBo.java

@@ -3,13 +3,14 @@ package com.ruoyi.demo.entity.bo;
 import lombok.Data;
 import lombok.Data;
 
 
 import java.math.BigDecimal;
 import java.math.BigDecimal;
+import java.util.List;
 
 
 @Data
 @Data
 public class ChannelBo {
 public class ChannelBo {
     int pageSize = 10;
     int pageSize = 10;
     int pageNum = 1;
     int pageNum = 1;
     private String text;
     private String text;
-    private String[] typeCodeBys;
-    private String[] addrCodes;
-    private BigDecimal[] indexScore;
+    private List<String> typeCodeBys;
+    private List<String> addrCodes;
+    private List<BigDecimal> indexScore;
 }
 }

+ 2 - 0
ruoyi-demo/src/main/java/com/ruoyi/demo/entity/vo/BrandVo.java

@@ -21,6 +21,8 @@ public class BrandVo implements Serializable {
 
 
     private String enterpriseUsci;
     private String enterpriseUsci;
 
 
+    private String enterpriseName;
+
     private Float perCapitaConsumption;
     private Float perCapitaConsumption;
 
 
     private Long commentCount;
     private Long commentCount;

+ 140 - 0
ruoyi-demo/src/main/java/com/ruoyi/demo/entity/vo/EnterpriseVo.java

@@ -0,0 +1,140 @@
+package com.ruoyi.demo.entity.vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.common.core.validate.AddGroup;
+import com.ruoyi.common.core.validate.EditGroup;
+import com.ruoyi.demo.utils.HashUtil;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import java.math.BigDecimal;
+import java.util.Date;
+
+@Data
+public class EnterpriseVo {
+    /**
+     * 统一社会信用代码
+     */
+    @NotBlank(message = "enterpriseUsci不能为空",groups = {AddGroup.class, EditGroup.class})
+    private String enterpriseUsci;
+    /**
+     * 企业图片
+     */
+    private String enterpriseImg;
+    /**
+     * 企业名称
+     */
+    @NotBlank(message = "enterpriseName不能为空",groups = {AddGroup.class, EditGroup.class})
+    private String enterpriseName;
+    /**
+     * 企业简称
+     */
+    private String enterpriseNameShort;
+    /**
+     * 地址信息
+     */
+    @NotBlank(message = "地址信息不能为空",groups = {AddGroup.class, EditGroup.class})
+    private String addrInfo;
+    /**
+     * 地区Code
+     */
+    @NotBlank(message = "地区Code不能为空",groups = {AddGroup.class, EditGroup.class})
+    private String addrCode;
+    /**
+     * 地区信息
+     */
+    @NotBlank(message = "地区信息不能为空",groups = {AddGroup.class, EditGroup.class})
+    private String addrCodeInfo;
+    /**
+     * 公司简介
+     */
+    private String enterpriseInfo;
+    /**
+     * 经营范围描述
+     */
+    private String manageRangeInfo;
+    /**
+     * 企业规模
+     */
+    private String enterpriseScale;
+    /**
+     * 注册资本
+     */
+    private String registeredCapital;
+    /**
+     * 企业法人_id
+     */
+    private String linkmenId;
+    /**
+     * 法定代表人名字
+     */
+    private String linkmenName;
+    /**
+     * 成立日期
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    /**
+     * 纳税人识别号
+     */
+    @NotBlank(message = "纳税人识别号不能为空",groups = {AddGroup.class, EditGroup.class})
+    private String enterpriseItin;
+    /**
+     * 经营状态:存续、在业、吊销、注销、迁入、迁出、停业、清算
+     */
+    @NotBlank(message = "经营状态不能为空",groups = {AddGroup.class, EditGroup.class})
+    private String businessStatus;
+    /**
+     * 行业分类(关联行业分类表)
+     */
+    private String industryCode;
+    /**
+     * 企业类型:有限责任公司; 股份公司;股份有限公司
+     */
+    @NotBlank(message = "企业类型不能为空",groups = {AddGroup.class, EditGroup.class})
+    private String enterpriseType;
+    /**
+     * 信用评分
+     */
+    private int creditScore;
+    /**
+     * 验证状态
+     */
+    private int audit;
+    /**
+     * 采集人用户id
+     */
+    private String collectUserId;
+    /**
+     * 采集人
+     */
+    private String collectPerson;
+    /**
+     * 采集时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date collectTime;
+    /**
+     * 入库时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date enterTime;
+    /**
+     * 最近更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+    /**
+     * Hash
+     */
+    private String hash;
+    private Integer showDelete;
+    int pageNum = 1;
+
+    int pageSize = 10;
+
+    public String getHash(){
+        String s = enterpriseUsci+enterpriseName+enterpriseItin+enterpriseScale;
+        return HashUtil.hash(s,"MD5");
+    }
+}

+ 5 - 0
ruoyi-demo/src/main/java/com/ruoyi/demo/entity/vo/ListQueryBody.java

@@ -32,4 +32,9 @@ public class ListQueryBody implements Serializable {
     private Integer pageNum;
     private Integer pageNum;
 
 
     private Integer pageSize;
     private Integer pageSize;
+
+    //企业过滤条件
+    private String enterpriseName;
+    private String businessStatus;
+    private String enterpriseType;
 }
 }

+ 1 - 1
ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/BrandMapper.java

@@ -13,7 +13,7 @@ import java.util.List;
 
 
 @Mapper
 @Mapper
 public interface BrandMapper extends BaseMapper<Brand> {
 public interface BrandMapper extends BaseMapper<Brand> {
-    List<Brand> searchByIndustryCodeList(String brandId, String industryCode);
+    List<Brand> searchByIndustryCodeList(String brandId, String manageTypeCode);
 
 
     List<BrandSearch> searchSearchByMulti(@Param("text") String text, @Param("industryCode") List<String> industryCode, @Param("countUp") Integer countUp, @Param("countDown") Integer countDown, @Param("coverUp") Integer coverUp, @Param("coverDown") Integer coverDown);
     List<BrandSearch> searchSearchByMulti(@Param("text") String text, @Param("industryCode") List<String> industryCode, @Param("countUp") Integer countUp, @Param("countDown") Integer countDown, @Param("coverUp") Integer coverUp, @Param("coverDown") Integer coverDown);
 
 

+ 8 - 0
ruoyi-demo/src/main/java/com/ruoyi/demo/mapper/EnterpriseMapper.java

@@ -1,9 +1,17 @@
 package com.ruoyi.demo.mapper;
 package com.ruoyi.demo.mapper;
 
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.toolkit.Constants;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.ruoyi.demo.entity.Enterprise;
 import com.ruoyi.demo.entity.Enterprise;
+import com.ruoyi.demo.entity.vo.EnterpriseVo;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
 
 
 @Mapper
 @Mapper
 public interface EnterpriseMapper extends BaseMapper<Enterprise> {
 public interface EnterpriseMapper extends BaseMapper<Enterprise> {
+    void recoverEnterprise(String enterpriseUsci);
+
+    Page<Enterprise> list(Page<Enterprise> page, @Param("enterprise")EnterpriseVo enterpriseVo);
 }
 }

+ 19 - 0
ruoyi-demo/src/main/java/com/ruoyi/demo/service/EnterpriseRecycleService.java

@@ -0,0 +1,19 @@
+package com.ruoyi.demo.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ruoyi.demo.entity.Enterprise;
+import com.ruoyi.demo.entity.vo.EnterpriseVo;
+
+public interface EnterpriseRecycleService {
+    Page<Enterprise> list(EnterpriseVo enterpriseVo);
+
+    void deleteEnterprise(String enterpriseUsci);
+
+    void addEnterprise(EnterpriseVo enterpriseVo);
+
+    void updateEnterprise(EnterpriseVo enterpriseVo);
+
+    void recoverEnterprise(String enterpriseUsci);
+
+    Enterprise getEnterprise(String enterpriseUsci);
+}

+ 0 - 1
ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/BrandRecycleServiceImpl.java

@@ -30,7 +30,6 @@ public class BrandRecycleServiceImpl implements BrandRecycleService {
     @Override
     @Override
     public void deleteBrand(String brandId) {
     public void deleteBrand(String brandId) {
         int i = brandMapper.deleteById(brandId);
         int i = brandMapper.deleteById(brandId);
-        return;
     }
     }
 
 
     @Override
     @Override

+ 7 - 3
ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/BrandServiceImpl.java

@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageHelper;
 import com.github.pagehelper.PageInfo;
 import com.github.pagehelper.PageInfo;
 
 
+import com.ruoyi.common.utils.DateUtils;
 import com.ruoyi.demo.entity.*;
 import com.ruoyi.demo.entity.*;
 import com.ruoyi.demo.entity.bo.*;
 import com.ruoyi.demo.entity.bo.*;
 import com.ruoyi.demo.entity.vo.*;
 import com.ruoyi.demo.entity.vo.*;
@@ -160,9 +161,10 @@ public class BrandServiceImpl implements BrandService {
             return new ArrayList<>();
             return new ArrayList<>();
 
 
         // 再根据industryCode得到其他品牌的信息
         // 再根据industryCode得到其他品牌的信息
-        if (brand.getIndustryCode() == null)
+        if (brand.getManageTypeCode() == null || brand.getManageTypeCode().equals(""))
             return new ArrayList<>();
             return new ArrayList<>();
-        List<Brand> brands = brandMapper.searchByIndustryCodeList(brandId, brand.getIndustryCode());
+
+        List<Brand> brands = brandMapper.searchByIndustryCodeList(brandId, brand.getManageTypeCode());
         if (brands.isEmpty())
         if (brands.isEmpty())
             return new ArrayList<>();
             return new ArrayList<>();
 
 
@@ -590,6 +592,7 @@ public class BrandServiceImpl implements BrandService {
             .set("brand_name",brandVo.getBrandName())
             .set("brand_name",brandVo.getBrandName())
             .set("industry_code",brandVo.getIndustryCode())
             .set("industry_code",brandVo.getIndustryCode())
             .set("enterprise_usci",brandVo.getEnterpriseUsci())
             .set("enterprise_usci",brandVo.getEnterpriseUsci())
+            .set("enterprise_name",brandVo.getEnterpriseName())
             .set("per_capita_consumption",brandVo.getPerCapitaConsumption())
             .set("per_capita_consumption",brandVo.getPerCapitaConsumption())
             .set("comment_count",brandVo.getCommentCount())
             .set("comment_count",brandVo.getCommentCount())
             .set("score",brandVo.getScore())
             .set("score",brandVo.getScore())
@@ -597,7 +600,8 @@ public class BrandServiceImpl implements BrandService {
             .set("index_score",brandVo.getIndexScore())
             .set("index_score",brandVo.getIndexScore())
             .set("contact",brandVo.getContact())
             .set("contact",brandVo.getContact())
             .set("telephone",brandVo.getTelephone())
             .set("telephone",brandVo.getTelephone())
-            .set("create_date",brandVo.getCreateDate());
+            .set("create_date",brandVo.getCreateDate())
+            .set("update_time", DateUtils.getTime());
         brandMapper.update(null,updateWrapper);
         brandMapper.update(null,updateWrapper);
     }
     }
 
 

+ 73 - 0
ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/EnterpriseRecycleServiceImpl.java

@@ -0,0 +1,73 @@
+package com.ruoyi.demo.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.demo.entity.Enterprise;
+import com.ruoyi.demo.entity.vo.EnterpriseVo;
+import com.ruoyi.demo.mapper.EnterpriseMapper;
+import com.ruoyi.demo.service.EnterpriseRecycleService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+@Service
+public class EnterpriseRecycleServiceImpl implements EnterpriseRecycleService {
+    @Autowired
+    EnterpriseMapper enterpriseMapper;
+    @Override
+    public Page<Enterprise> list(EnterpriseVo enterpriseVo) {
+        Page<Enterprise> page = new Page<>(enterpriseVo.getPageNum(), enterpriseVo.getPageSize());
+        Page<Enterprise> enterprisePage = enterpriseMapper.list(page, enterpriseVo);
+        return enterprisePage;
+    }
+
+    @Override
+    public void deleteEnterprise(String enterpriseUsci) {
+        enterpriseMapper.deleteById(enterpriseUsci);
+    }
+
+    @Override
+    public void addEnterprise(EnterpriseVo enterpriseVo) {
+        Enterprise enterprise = new Enterprise(enterpriseVo);
+        enterpriseMapper.insert(enterprise);
+    }
+
+    @Override
+    public void updateEnterprise(EnterpriseVo enterpriseVo) {
+        UpdateWrapper<Enterprise> updateWrapper = new UpdateWrapper<>();
+        updateWrapper.eq("enterprise_usci",enterpriseVo.getEnterpriseUsci())
+            .set("enterprise_img",enterpriseVo.getEnterpriseImg())
+            .set("enterprise_name",enterpriseVo.getEnterpriseName())
+            .set("enterprise_name_short",enterpriseVo.getEnterpriseNameShort())
+            .set("addr_info",enterpriseVo.getAddrInfo())
+            .set("addr_code",enterpriseVo.getAddrCode())
+            .set("addr_code_info",enterpriseVo.getAddrCodeInfo())
+            .set("enterprise_info",enterpriseVo.getEnterpriseInfo())
+            .set("manage_range_info",enterpriseVo.getManageRangeInfo())
+            .set("enterprise_scale",enterpriseVo.getEnterpriseScale())
+            .set("registered_capital",enterpriseVo.getRegisteredCapital())
+            .set("linkmen_id",enterpriseVo.getLinkmenId())
+            .set("linkmen_name",enterpriseVo.getLinkmenName())
+            .set("create_time",enterpriseVo.getCreateTime())
+            .set("enterprise_itin",enterpriseVo.getEnterpriseItin())
+            .set("business_status",enterpriseVo.getBusinessStatus())
+            .set("industry_code",enterpriseVo.getIndustryCode())
+            .set("enterprise_type",enterpriseVo.getEnterpriseType())
+            .set("credit_score",enterpriseVo.getCreditScore())
+            .set("hash",enterpriseVo.getHash())
+            .set("update_time", DateUtils.getTime());
+
+        enterpriseMapper.update(null,updateWrapper);
+    }
+
+    @Override
+    public void recoverEnterprise(String enterpriseUsci) {
+        enterpriseMapper.recoverEnterprise(enterpriseUsci);
+    }
+
+    @Override
+    public Enterprise getEnterprise(String enterpriseUsci) {
+        return enterpriseMapper.selectById(enterpriseUsci);
+    }
+}

+ 5 - 5
ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/WdInfoServiceImpl.java

@@ -162,7 +162,7 @@ public class WdInfoServiceImpl implements WdInfoService {
         // 网点分类(犇云)
         // 网点分类(犇云)
         List<String> types = new ArrayList<>();
         List<String> types = new ArrayList<>();
         if (bo.getTypeCodeBys() != null)
         if (bo.getTypeCodeBys() != null)
-            if (bo.getTypeCodeBys().length > 0) {
+            if (bo.getTypeCodeBys().size() > 0) {
                 for (String type : bo.getTypeCodeBys())
                 for (String type : bo.getTypeCodeBys())
                     types.addAll(categoryUtil.getAllOtherTypeBy(type));
                     types.addAll(categoryUtil.getAllOtherTypeBy(type));
             } else
             } else
@@ -174,7 +174,7 @@ public class WdInfoServiceImpl implements WdInfoService {
         // 地区码
         // 地区码
         List<String> addrs = new ArrayList<>();
         List<String> addrs = new ArrayList<>();
         if (bo.getAddrCodes() != null)
         if (bo.getAddrCodes() != null)
-            if (bo.getAddrCodes().length > 0) {
+            if (bo.getAddrCodes().size() > 0) {
                 for (String addr : bo.getAddrCodes())
                 for (String addr : bo.getAddrCodes())
                     addrs.addAll(categoryUtil.getAllOtherAddrCode(addr));
                     addrs.addAll(categoryUtil.getAllOtherAddrCode(addr));
             } else
             } else
@@ -185,9 +185,9 @@ public class WdInfoServiceImpl implements WdInfoService {
 
 
         // 潜力值
         // 潜力值
         if (bo.getIndexScore() != null)
         if (bo.getIndexScore() != null)
-            if (bo.getIndexScore().length == 2)
-                wdInfoQueryWrapper.ge("index_score", bo.getIndexScore()[0])
-                    .le("index_score", bo.getIndexScore()[1]);
+            if (bo.getIndexScore().size() == 2)
+                wdInfoQueryWrapper.ge("index_score", bo.getIndexScore().get(0))
+                    .le("index_score", bo.getIndexScore().get(1));
 
 
         Page<WdInfo> page = new Page<>(bo.getPageNum(), bo.getPageSize());
         Page<WdInfo> page = new Page<>(bo.getPageNum(), bo.getPageSize());
         return wdInfoMapper.selectChannel(page, wdInfoQueryWrapper);
         return wdInfoMapper.selectChannel(page, wdInfoQueryWrapper);

+ 4 - 4
ruoyi-demo/src/main/resources/mapper/demo/BrandMapper.xml

@@ -40,7 +40,7 @@
         <result property="count" column="count"/>
         <result property="count" column="count"/>
     </resultMap>
     </resultMap>
     <select id="searchByIndustryCodeList" resultMap="BrandResult">
     <select id="searchByIndustryCodeList" resultMap="BrandResult">
-        select * from ddt_brand where industry_code = #{industryCode} and brand_id <![CDATA[<>]]> #{brandId} and show_delete=0
+        select * from ddt_brand where manage_type_code = #{manageTypeCode} and brand_id <![CDATA[<>]]> #{brandId} and show_delete=0
     </select>
     </select>
     <select id="searchSearchByMulti" resultMap="BrandSearchResult">
     <select id="searchSearchByMulti" resultMap="BrandSearchResult">
         SELECT
         SELECT
@@ -81,15 +81,15 @@
     <select id="list" parameterType="com.ruoyi.demo.entity.vo.BrandVo" resultType="com.ruoyi.demo.entity.Brand">
     <select id="list" parameterType="com.ruoyi.demo.entity.vo.BrandVo" resultType="com.ruoyi.demo.entity.Brand">
         select * from ddt_brand
         select * from ddt_brand
         <where>
         <where>
-            <if test="brand.brandName != null and brand.brandName != ''">
-                and brand_name like concat('%',#{brand.brandName},'%')
-            </if>
             <if test="brand.showDelete != -1">
             <if test="brand.showDelete != -1">
                 and show_delete = #{brand.showDelete}
                 and show_delete = #{brand.showDelete}
             </if>
             </if>
             <if test="brand.industryCode != null and brand.industryCode != ''">
             <if test="brand.industryCode != null and brand.industryCode != ''">
                 and industry_code = #{brand.industryCode}
                 and industry_code = #{brand.industryCode}
             </if>
             </if>
+            <if test="brand.brandName != null and brand.brandName != ''">
+                and brand_name like concat('%',#{brand.brandName},'%')
+            </if>
         </where>
         </where>
     </select>
     </select>
     <update id="recoverBrand" parameterType="java.lang.String" >
     <update id="recoverBrand" parameterType="java.lang.String" >

+ 26 - 0
ruoyi-demo/src/main/resources/mapper/demo/EnterpriseMapper.xml

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+    PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+    "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.demo.mapper.EnterpriseMapper">
+    <update id="recoverEnterprise" parameterType="java.lang.String">
+        update ddt_enterprise set show_delete = 0 where enterprise_usci = #{enterpriseUsci}
+    </update>
+    <select id="list" parameterType="com.ruoyi.demo.entity.vo.EnterpriseVo" resultType="com.ruoyi.demo.entity.Enterprise">
+        select * from ddt_enterprise
+        <where>
+            <if test="enterprise.enterpriseUsci != null and enterprise.enterpriseUsci != ''">
+                and enterprise_usci = #{enterprise.enterpriseUsci}
+            </if>
+            <if test="enterprise.addrCode != null and enterprise.addrCode != ''">
+                and addr_code = #{enterprise.addrCode}
+            </if>
+            <if test="enterprise.showDelete != null">
+                and show_delete = #{enterprise.showDelete}
+            </if>
+            <if test="enterprise.enterpriseName != null and enterprise.enterpriseName != ''">
+                and enterprise_name like concat('%',#{enterprise.enterpriseName},'%')
+            </if>
+        </where>
+    </select>
+</mapper>