Administrator
2018-11-12 ff211408b23e1162b450041100cf59e6beb77484
Merge branch 'master' of ssh://yujian@193.112.35.168:29418/fanli-server.git
1个文件已删除
6个文件已修改
4个文件已添加
421 ■■■■■ 已修改文件
fanli/.gitignore 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/entity/bus/GoodsSourceTypeEnum.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/entity/bus/msg/content/MsgMoneyHongBaoMap.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/entity/bus/msg/content/MsgTypeInvite.java 120 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/entity/bus/msg/content/MsgTypeMoney.java 157 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/util/Constant.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/resource/druid.properties 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/test/java/org/fanli/MyBatisTest.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/test/java/org/fanli/TBImgTest.java 35 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/test/java/org/fanli/TaoKeTest.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/.gitignore
@@ -1,4 +1,8 @@
/target/
/.settings/
druid.properties
Constant.java
Constant.java
/error.log
/.gitignore
/c3p0/
/logs/
fanli/src/main/java/com/yeshi/fanli/entity/bus/GoodsSourceTypeEnum.java
New file
@@ -0,0 +1,14 @@
package com.yeshi.fanli.entity.bus;
public enum GoodsSourceTypeEnum {
    tb("淘宝"), jd("京东");
    private final String desc;
    private GoodsSourceTypeEnum(String desc) {
        this.desc = desc;
    }
    public String getDesc() {
        return desc;
    }
}
fanli/src/main/java/com/yeshi/fanli/entity/bus/msg/content/MsgMoneyHongBaoMap.java
New file
@@ -0,0 +1,39 @@
package com.yeshi.fanli.entity.bus.msg.content;
import com.yeshi.fanli.entity.bus.user.HongBao;
/**
 * 奖金到账,返利到账消息和红包的映射
 *
 * @author Administrator
 *
 */
public class MsgMoneyHongBaoMap {
    private Long id;
    private HongBao hongBao;
    private MsgTypeMoney msgTypeMoney;
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    public HongBao getHongBao() {
        return hongBao;
    }
    public void setHongBao(HongBao hongBao) {
        this.hongBao = hongBao;
    }
    public MsgTypeMoney getMsgTypeMoney() {
        return msgTypeMoney;
    }
    public void setMsgTypeMoney(MsgTypeMoney msgTypeMoney) {
        this.msgTypeMoney = msgTypeMoney;
    }
}
fanli/src/main/java/com/yeshi/fanli/entity/bus/msg/content/MsgTypeInvite.java
New file
@@ -0,0 +1,120 @@
package com.yeshi.fanli.entity.bus.msg.content;
import java.util.Date;
import com.yeshi.fanli.entity.bus.user.ThreeSale;
import com.yeshi.fanli.entity.bus.user.UserInfo;
/***
 * 邀请消息
 *
 * @author Administrator
 *
 */
public class MsgTypeInvite {
    public enum MsgTypeInviteEnumType {
        invite("邀请消息"), welcome("新人欢迎");
        private final String desc;
        private MsgTypeInviteEnumType(String desc) {
            this.desc = desc;
        }
        public String getDesc() {
            return desc;
        }
    }
    private Long id;
    private UserInfo user;
    private MsgTypeInviteEnumType msgType;// 消息类型
    private String welcomeContent;// 欢迎用语
    private ThreeSale inviteUser;// 邀请信息
    private String desc;// 说明
    private String beiZhu;// 备注
    private Boolean read;// 是否已读
    private Date createTime;
    private Date updateTime;
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    public UserInfo getUser() {
        return user;
    }
    public void setUser(UserInfo user) {
        this.user = user;
    }
    public MsgTypeInviteEnumType getMsgType() {
        return msgType;
    }
    public void setMsgType(MsgTypeInviteEnumType msgType) {
        this.msgType = msgType;
    }
    public String getWelcomeContent() {
        return welcomeContent;
    }
    public void setWelcomeContent(String welcomeContent) {
        this.welcomeContent = welcomeContent;
    }
    public ThreeSale getInviteUser() {
        return inviteUser;
    }
    public void setInviteUser(ThreeSale inviteUser) {
        this.inviteUser = inviteUser;
    }
    public String getDesc() {
        return desc;
    }
    public void setDesc(String desc) {
        this.desc = desc;
    }
    public String getBeiZhu() {
        return beiZhu;
    }
    public void setBeiZhu(String beiZhu) {
        this.beiZhu = beiZhu;
    }
    public Boolean getRead() {
        return read;
    }
    public void setRead(Boolean read) {
        this.read = read;
    }
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    public Date getUpdateTime() {
        return updateTime;
    }
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}
fanli/src/main/java/com/yeshi/fanli/entity/bus/msg/content/MsgTypeMoney.java
New file
@@ -0,0 +1,157 @@
package com.yeshi.fanli.entity.bus.msg.content;
import java.math.BigDecimal;
import java.util.Date;
import com.yeshi.fanli.entity.bus.GoodsSourceTypeEnum;
import com.yeshi.fanli.entity.bus.user.Extract;
import com.yeshi.fanli.entity.bus.user.UserInfo;
/**
 * 奖金到账记录
 *
 * @author Administrator
 *
 */
public class MsgTypeMoney {
    public enum MsgTypeMoneyEnumType {
        extract("提现"), shareMoney("奖金到账"), fanLiMoney("返利到账");
        private final String desc;
        private MsgTypeMoneyEnumType(String desc) {
            this.desc = desc;
        }
        public String getDesc() {
            return desc;
        }
    }
    private Long id;
    private UserInfo user;
    private MsgTypeMoneyEnumType msgType;// 消息类型
    private Integer orderCount;// 订单数(奖金适用)
    private Integer goodsCount;
    private String orderId;// 订单号(返利适用)
    private GoodsSourceTypeEnum sourceType;// 产生订单的商品来源类型
    private Extract extract;// 提现详情
    private BigDecimal money;// 到账资金
    private BigDecimal balance;// 账户余额
    private String beiZhu;// 备注
    private Date createTime;
    private Date updateTime;
    private Boolean read;
    public Long getId() {
        return id;
    }
    public void setId(Long id) {
        this.id = id;
    }
    public UserInfo getUser() {
        return user;
    }
    public void setUser(UserInfo user) {
        this.user = user;
    }
    public MsgTypeMoneyEnumType getMsgType() {
        return msgType;
    }
    public void setMsgType(MsgTypeMoneyEnumType msgType) {
        this.msgType = msgType;
    }
    public Integer getOrderCount() {
        return orderCount;
    }
    public void setOrderCount(Integer orderCount) {
        this.orderCount = orderCount;
    }
    public Integer getGoodsCount() {
        return goodsCount;
    }
    public void setGoodsCount(Integer goodsCount) {
        this.goodsCount = goodsCount;
    }
    public String getOrderId() {
        return orderId;
    }
    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }
    public GoodsSourceTypeEnum getSourceType() {
        return sourceType;
    }
    public void setSourceType(GoodsSourceTypeEnum sourceType) {
        this.sourceType = sourceType;
    }
    public Extract getExtract() {
        return extract;
    }
    public void setExtract(Extract extract) {
        this.extract = extract;
    }
    public BigDecimal getMoney() {
        return money;
    }
    public void setMoney(BigDecimal money) {
        this.money = money;
    }
    public BigDecimal getBalance() {
        return balance;
    }
    public void setBalance(BigDecimal balance) {
        this.balance = balance;
    }
    public String getBeiZhu() {
        return beiZhu;
    }
    public void setBeiZhu(String beiZhu) {
        this.beiZhu = beiZhu;
    }
    public Date getCreateTime() {
        return createTime;
    }
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    public Date getUpdateTime() {
        return updateTime;
    }
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
    public Boolean getRead() {
        return read;
    }
    public void setRead(Boolean read) {
        this.read = read;
    }
}
fanli/src/main/java/com/yeshi/fanli/util/Constant.java
@@ -14,9 +14,9 @@
    public static boolean IS_TASK = false;
    // 外网环境
    public static boolean IS_OUTNET = false;
    public static boolean IS_OUTNET = true;
    public static boolean IS_TEST = true;
    public static boolean IS_TEST = false;
    public static int PAGE_SIZE = 20;
    public static int[] TASK_TYPE = { 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008// 微信任务类型编号
fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java
@@ -729,7 +729,7 @@
        // 设置发货地址
        TaoBaoSearchNav nav = new TaoBaoSearchNav();
        nav.setName("发货地");
        nav.setName("发货地选择");
        nav.setFlag("address");
        nav.setId(11110);
        nav.setType("fahuodi");
fanli/src/main/resource/druid.properties
@@ -5,9 +5,9 @@
#druid.password=hexiaohui
druid.url=jdbc:mysql://192.168.1.253:3306/ec_quan
druid.username=root
druid.password=123456
#druid.url=jdbc:mysql://192.168.1.253:3306/ec_quan
#druid.username=root
#druid.password=123456
#druid.url=jdbc:mysql://172.16.16.17:3306/ec_quan_test
@@ -22,9 +22,9 @@
#外网正式
#druid.url=jdbc:mysql://172.16.16.17:3306/ec_quan
#druid.username=root
#druid.password=Yeshi2016@
druid.url=jdbc:mysql://172.16.16.17:3306/ec_quan
druid.username=root
druid.password=Yeshi2016@
#外网本地测试
#druid.url=jdbc:mysql://gz-cdb-r13d0yi9.sql.tencentcdb.com:62929/ec_quan
fanli/src/test/java/org/fanli/MyBatisTest.java
File was deleted
fanli/src/test/java/org/fanli/TBImgTest.java
@@ -1,20 +1,43 @@
package org.fanli;
import java.util.List;
import java.io.IOException;
import java.io.InputStream;
import org.junit.Ignore;
import org.junit.Test;
import org.yeshi.utils.HttpUtil;
import org.yeshi.utils.exception.HttpException;
import com.yeshi.fanli.entity.common.ImageInfo;
import com.yeshi.fanli.util.taobao.TaoBaoUtil;
import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException;
import com.yeshi.fanli.util.FileUtil;
import com.yeshi.fanli.util.ImageUtil;
import com.yeshi.fanli.util.taobao.TaoKeApiUtil;
@Ignore
//@Ignore
public class TBImgTest {
    @Test
    public void test1() {
        List<ImageInfo> list = TaoBaoUtil.getTBDetailImageWithSizev2(556280006448L);
        System.out.println(list.size());
        try {
            InputStream img = ImageUtil.drawGoodsShareImg(
                    HttpUtil.downLoadImg(
                            "https://wwc.alicdn.com/avatar/getAvatar.do?userId=1889722423&width=160&height=160&type=sns"),
                    HttpUtil.downLoadImg(
                            "https://wwc.alicdn.com/avatar/getAvatar.do?userId=1889722423&width=160&height=160&type=sns"),
                    TaoKeApiUtil.searchGoodsDetail(559888327092L));
            try {
                FileUtil.saveAsFile(img, "D:/test.png");
            } catch (IOException e) {
                e.printStackTrace();
            }
        } catch (HttpException e) {
            e.printStackTrace();
        } catch (TaobaoGoodsDownException e) {
            e.printStackTrace();
        }
    }
}
fanli/src/test/java/org/fanli/TaoKeTest.java
@@ -3,7 +3,10 @@
import org.junit.Ignore;
import org.junit.Test;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.entity.taobao.TaoBaoSearchResult;
import com.yeshi.fanli.entity.taobao.TaoKeAppInfo;
import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException;
import com.yeshi.fanli.util.taobao.TaoKeApiUtil;
@Ignore
@@ -17,7 +20,17 @@
    @Test
    public void test2() {
        System.out.println("测试合并");
        TaoKeAppInfo app = new TaoKeAppInfo();
        app.setAdzoneId("44841750025");
        app.setAppKey("25070111");
        app.setAppSecret("c7809ad9cd926fc45199d1d3ab7fe2eb");
        app.setPid("mm_124933865_113050446_44841750025");
        try {
            TaoBaoGoodsBrief goods = TaoKeApiUtil.searchGoodsDetail(527893773636L, app);
            System.out.println(goods.getId());
        } catch (TaobaoGoodsDownException e) {
            e.printStackTrace();
        }
    }
    @Test