fanli/.gitignore | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
fanli/src/main/java/com/yeshi/fanli/entity/bus/GoodsSourceTypeEnum.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
fanli/src/main/java/com/yeshi/fanli/entity/bus/msg/content/MsgMoneyHongBaoMap.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
fanli/src/main/java/com/yeshi/fanli/entity/bus/msg/content/MsgTypeInvite.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
fanli/src/main/java/com/yeshi/fanli/entity/bus/msg/content/MsgTypeMoney.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
fanli/src/main/java/com/yeshi/fanli/util/Constant.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
fanli/src/main/resource/druid.properties | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
fanli/src/test/java/org/fanli/MyBatisTest.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
fanli/src/test/java/org/fanli/TBImgTest.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
fanli/src/test/java/org/fanli/TaoKeTest.java | ●●●●● 补丁 | 查看 | 原始文档 | 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