Browse Source

删除无用的b2b包

suntg 7 years ago
parent
commit
d4fe270874

+ 0 - 103
src/main/java/com/uas/platform/b2c/b2b/controller/ManageController.java

@@ -1,103 +0,0 @@
-package com.uas.platform.b2c.b2b.controller;
-
-import com.uas.platform.b2c.b2b.model.EnterpriseBaseInfo;
-import com.uas.platform.b2c.b2b.service.EnterpriseBaseInfoService;
-import com.uas.platform.b2c.common.base.model.AccessToken;
-import com.uas.platform.b2c.common.base.service.AccessTokenService;
-import com.uas.platform.b2c.core.config.SysConf;
-import com.uas.platform.b2c.core.support.SystemSession;
-import com.uas.platform.b2c.core.support.log.UsageBufferedLogger;
-import com.uas.platform.core.logging.BufferedLoggerManager;
-import com.uas.platform.core.model.PageInfo;
-import com.uas.platform.core.model.PageParams;
-import com.wordnik.swagger.annotations.ApiOperation;
-import com.wordnik.swagger.annotations.ApiParam;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.data.domain.Page;
-import org.springframework.util.StringUtils;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.RestController;
-
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpServletRequest;
-import java.io.IOException;
-import java.rmi.AccessException;
-import java.util.Arrays;
-
-/**
- * b2b操作
- *
- * Created by hejq on 2018-04-20.
- */
-@RequestMapping("/b2b/manage")
-@RestController
-public class ManageController {
-
-    @Autowired
-    private AccessTokenService accessTokenService;
-
-    @Autowired
-    private SysConf sysConf;
-
-    @Autowired
-    private EnterpriseBaseInfoService baseInfoService;
-
-    /**
-     * 操作日志
-     */
-    private UsageBufferedLogger logger = BufferedLoggerManager.getLogger(UsageBufferedLogger.class);
-
-    /**
-     * 定义可以访问的公司
-     */
-    private static final Long[] ACCESS_ENUU = {1000001L, 10044948L, 10042291L, 10042875L, 10043923L, 10041166L};
-
-    /**
-     * 通过UU号进行跳转到平台
-     *
-     * @param response HttpServletResponse
-     * @param enUU uu号
-     * @throws IOException
-     */
-    @RequestMapping("/authed/redirect/{enUU}")
-    public void redirect(HttpServletResponse response, HttpServletRequest request, @PathVariable("enUU") long enUU)
-            throws IOException {
-        Object bindObj = enUU;
-        if (null == SystemSession.getUser() || null == SystemSession.getUser().getEnterprise()) {
-            throw new AccessException("请先登录");
-        }
-        if (!Arrays.asList(ACCESS_ENUU).contains(SystemSession.getUser().getEnterprise().getUu())) {
-            throw new AccessException("没有访问权限");
-        }
-        AccessToken token = accessTokenService.createNew(bindObj);
-        request.getSession().setAttribute("user", SystemSession.getUser());
-        StringBuffer redirectUrl = new StringBuffer();
-        String domain = sysConf.getB2bDomain();
-        if (StringUtils.hasText(domain)) {
-            // 防止使用同一个www.ubtob.com造成session冲突
-            redirectUrl.append("http://").append(enUU).append(".").append(domain);
-        } else {
-            redirectUrl.append(sysConf.getB2bUrl());
-        }
-        redirectUrl.append("?client_type=manage&access_token=").append(token.getId());
-        logger.log("管理员访问B2B", "通过商务平台后台访问B2B");
-        response.sendRedirect(redirectUrl.toString());
-    }
-
-    /**
-     * 分页查询B2B注册信息
-     *
-     * @param params 分页参数
-     * @param keyword 关键词
-     * @return
-     */
-    @RequestMapping(value = "/enterpriseList", method = RequestMethod.GET)
-    @ApiOperation(value = "分页获取平台所有注册企业信息", httpMethod = "GET")
-    public Page<EnterpriseBaseInfo> findEnterPageByStatus(@ApiParam(required = true, value = "分页参数") PageParams params, @ApiParam(required = true, value = "搜索字符串") String keyword) {
-        PageInfo info = new PageInfo(params);
-        logger.log("管理平台获取企业列表", "通过[" + keyword + "]获取企业信息");
-        return baseInfoService.findEnterPageByKeyword(info, keyword);
-    }
-}

+ 0 - 15
src/main/java/com/uas/platform/b2c/b2b/dao/EnterpriseBaseInfoDao.java

@@ -1,15 +0,0 @@
-package com.uas.platform.b2c.b2b.dao;
-
-import com.uas.platform.b2c.b2b.model.EnterpriseBaseInfo;
-import org.springframework.data.jpa.repository.JpaRepository;
-import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
-import org.springframework.stereotype.Repository;
-
-/**
- * 企业基本信息
- *
- * Created by hejq on 2018-04-20.
- */
-@Repository
-public interface EnterpriseBaseInfoDao extends JpaRepository<EnterpriseBaseInfo, Long>, JpaSpecificationExecutor<EnterpriseBaseInfo> {
-}

+ 0 - 105
src/main/java/com/uas/platform/b2c/b2b/model/EnterpriseBaseInfo.java

@@ -1,105 +0,0 @@
-package com.uas.platform.b2c.b2b.model;
-
-import javax.persistence.Column;
-import javax.persistence.Entity;
-import javax.persistence.Id;
-import javax.persistence.Table;
-import java.io.Serializable;
-import java.util.Date;
-
-/**
- * 企业信息基本信息
- *
- * Created by hejq on 2018-04-20.
- */
-@Entity
-@Table(name = "sec$enterprises")
-public class EnterpriseBaseInfo implements Serializable {
-
-    /**
-     * 序列号
-     */
-    private static final long serialVersionUID = 1L;
-
-    /**
-     * 企业UU号
-     */
-    @Id
-    @Column(name = "en_uu")
-    private Long uu;
-
-    /**
-     * 公司名称
-     */
-    @Column(name = "en_name")
-    private String enName;
-
-    /**
-     * 注册地址
-     */
-    @Column(name = "en_address")
-    private String enAddress;
-
-    /**
-     * 商业登记证号
-     */
-    @Column(name = "en_businesscode")
-    private String enBussinessCode;
-
-    /**
-     * 注册时间
-     */
-    @Column(name = "en_time")
-    private Date enDate;
-
-    public Long getUu() {
-        return uu;
-    }
-
-    public void setUu(Long uu) {
-        this.uu = uu;
-    }
-
-    public String getEnName() {
-        return enName;
-    }
-
-    public void setEnName(String enName) {
-        this.enName = enName;
-    }
-
-    public String getEnAddress() {
-        return enAddress;
-    }
-
-    public void setEnAddress(String enAddress) {
-        this.enAddress = enAddress;
-    }
-
-    public String getEnBussinessCode() {
-        return enBussinessCode;
-    }
-
-    public void setEnBussinessCode(String enBussinessCode) {
-        this.enBussinessCode = enBussinessCode;
-    }
-
-    public Date getEnDate() {
-        return enDate;
-    }
-
-    public void setEnDate(Date enDate) {
-        this.enDate = enDate;
-    }
-
-    @Override
-    public String toString() {
-        return "EnterpriseBaseInfo{" +
-                "uu=" + uu +
-                ", enName='" + enName + '\'' +
-                ", enAddress='" + enAddress + '\'' +
-                ", enBussinessCode='" + enBussinessCode + '\'' +
-                ", enDate=" + enDate +
-                '}';
-    }
-}

+ 0 - 22
src/main/java/com/uas/platform/b2c/b2b/service/EnterpriseBaseInfoService.java

@@ -1,22 +0,0 @@
-package com.uas.platform.b2c.b2b.service;
-
-import com.uas.platform.b2c.b2b.model.EnterpriseBaseInfo;
-import com.uas.platform.core.model.PageInfo;
-import org.springframework.data.domain.Page;
-
-/**
- * 企业基本信息操作接口
- *
- * Created by hejq on 2018-04-20.
- */
-public interface EnterpriseBaseInfoService {
-
-    /**
-     * 分页查询企业信息
-     *
-     * @param info 分页参数
-     * @param keyword 关键字
-     * @return
-     */
-    Page<EnterpriseBaseInfo> findEnterPageByKeyword(PageInfo info, String keyword);
-}

+ 0 - 63
src/main/java/com/uas/platform/b2c/b2b/service/impl/EnterpriseBaseInfoServiceImpl.java

@@ -1,63 +0,0 @@
-package com.uas.platform.b2c.b2b.service.impl;
-
-import com.uas.platform.b2c.b2b.dao.EnterpriseBaseInfoDao;
-import com.uas.platform.b2c.b2b.model.EnterpriseBaseInfo;
-import com.uas.platform.b2c.b2b.service.EnterpriseBaseInfoService;
-import com.uas.platform.b2c.fa.payment.utils.StringUtils;
-import com.uas.platform.core.model.PageInfo;
-import com.uas.platform.core.persistence.criteria.PredicateUtils;
-import com.uas.platform.core.persistence.criteria.SimpleExpression;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.data.domain.Page;
-import org.springframework.data.jpa.domain.Specification;
-import org.springframework.stereotype.Service;
-
-import javax.persistence.criteria.CriteriaBuilder;
-import javax.persistence.criteria.CriteriaQuery;
-import javax.persistence.criteria.Predicate;
-import javax.persistence.criteria.Root;
-
-/**
- * 企业基本信息操作实现
- *
- * Created by hejq on 2018-04-20.
- */
-@Service
-public class EnterpriseBaseInfoServiceImpl implements EnterpriseBaseInfoService {
-
-    @Autowired
-    private EnterpriseBaseInfoDao baseInfoDao;
-
-    /**
-     * UU号正则表达式
-     */
-    static final String UU_REGEXP = "^\\d{4,}$";
-
-    /**
-     * 分页查询企业信息
-     *
-     * @param info    分页参数
-     * @param keyword 关键字
-     * @return
-     */
-    @Override
-    public Page<EnterpriseBaseInfo> findEnterPageByKeyword(final PageInfo info, String keyword) {
-        if (!StringUtils.isEmpty(keyword)) {
-            SimpleExpression name = PredicateUtils.like("enName", keyword, false);
-            if (keyword.matches(UU_REGEXP)) {
-                SimpleExpression enUU = PredicateUtils.eq("uu", keyword, false);
-                SimpleExpression[] expressions = new SimpleExpression[]{name, enUU};
-                info.expression(PredicateUtils.or(expressions));
-            } else {
-                SimpleExpression[] expressions = new SimpleExpression[]{name};
-                info.expression(PredicateUtils.or(expressions));
-            }
-        }
-        return baseInfoDao.findAll(new Specification<EnterpriseBaseInfo>() {
-            public Predicate toPredicate(Root<EnterpriseBaseInfo> root, CriteriaQuery<?> query, CriteriaBuilder builder) {
-                query.where(info.getPredicates(root, query, builder));
-                return null;
-            }
-        }, info);
-    }
-}