|
|
@@ -128,7 +128,7 @@ public class TaobaoServiceImpl implements TaobaoService {
|
|
128
|
128
|
String sendGet = HttpUtils.sendGet(url, paraMap);
|
|
129
|
129
|
// System.out.println("列表接口提交"+sendGet);
|
|
130
|
130
|
jsonArray = JSONArray.parseArray(JSONObject.parseObject(JSONObject.parseObject(sendGet).get("data").toString()).get("list").toString());
|
|
131
|
|
- log.info("淘宝接口返回数据111==="+jsonArray);
|
|
|
131
|
+// log.info("淘宝接口返回数据111==="+jsonArray);
|
|
132
|
132
|
}else{
|
|
133
|
133
|
//搜索接口
|
|
134
|
134
|
url = dtkHost+"/api/tb-service/get-tb-service";
|
|
|
@@ -143,7 +143,7 @@ public class TaobaoServiceImpl implements TaobaoService {
|
|
143
|
143
|
String sendGet = HttpUtils.sendGet(url, paraMap);
|
|
144
|
144
|
System.out.println("搜索接口返回"+sendGet);
|
|
145
|
145
|
jsonArray = JSONArray.parseArray(JSONObject.parseObject(sendGet).get("data").toString());
|
|
146
|
|
- log.info("淘宝接口返回数据222==="+jsonArray);
|
|
|
146
|
+// log.info("淘宝接口返回数据222==="+jsonArray);
|
|
147
|
147
|
}
|
|
148
|
148
|
List<ThirdPartyWares> thirdPartyWaresList = new ArrayList<>();
|
|
149
|
149
|
for(int i = 0; i < jsonArray.size(); i++) {
|
|
|
@@ -152,7 +152,16 @@ public class TaobaoServiceImpl implements TaobaoService {
|
|
152
|
152
|
ThirdPartyWares thirdPartyWares = new ThirdPartyWares();
|
|
153
|
153
|
thirdPartyWares.setType(5);
|
|
154
|
154
|
// 当前 淘宝联盟账号等级为初级 的总收益的 33%;中级 66%; 高级 100% -10%服务手续费
|
|
155
|
|
- Number commissionRate = obj.get("commissionRate")!=null?(double)obj.get("commissionRate")*0.25:(((Number)obj.get("commission_rate")).doubleValue()*0.01);
|
|
|
155
|
+ Number commissionRate = 0.0;
|
|
|
156
|
+ if (obj.get("commissionRate") != null) {
|
|
|
157
|
+ Number rate = (Number) obj.get("commissionRate");
|
|
|
158
|
+ thirdPartyWares.setCommission_rate_original(rate);
|
|
|
159
|
+ commissionRate = rate.doubleValue() * 0.25;
|
|
|
160
|
+ } else if (obj.get("commission_rate") != null) {
|
|
|
161
|
+ Number rate = (Number) obj.get("commission_rate");
|
|
|
162
|
+ thirdPartyWares.setCommission_rate_original(rate);
|
|
|
163
|
+ commissionRate = rate.doubleValue() * 0.01;
|
|
|
164
|
+ }
|
|
156
|
165
|
thirdPartyWares.setCommission_rate(commissionRate);//佣金比例
|
|
157
|
166
|
|
|
158
|
167
|
Number market_price = obj.get("originalPrice") != null ? (Number)obj.get("originalPrice") : new Double(obj.get("zk_final_price").toString());
|