记得上下班打卡 | git大法好,push需谨慎

Commit 8c60f684 authored by sunyuntian's avatar sunyuntian

修改city.json

parent 7e8cc067
...@@ -2,11 +2,9 @@ package com.liquidnet.service.platform.service.impl.kylin; ...@@ -2,11 +2,9 @@ package com.liquidnet.service.platform.service.impl.kylin;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.liquidnet.common.cache.redis.util.RedisDataSourceUtil; import com.liquidnet.common.cache.redis.util.RedisDataSourceUtil;
import com.liquidnet.common.cache.redis.util.RedisUtil;
import com.liquidnet.commons.lang.util.CollectionUtil;
import com.liquidnet.commons.lang.util.IDGenerator; import com.liquidnet.commons.lang.util.IDGenerator;
import com.liquidnet.commons.lang.util.JsonUtils; import com.liquidnet.commons.lang.util.JsonUtils;
import com.liquidnet.service.kylin.constant.KylinRedisConst; import com.liquidnet.service.kylin.constant.KylinRedisConst;
import com.liquidnet.service.kylin.dao.KylinFreightChargeDao; import com.liquidnet.service.kylin.dao.KylinFreightChargeDao;
import com.liquidnet.service.kylin.dto.vo.KylinExpressModuleVo; import com.liquidnet.service.kylin.dto.vo.KylinExpressModuleVo;
...@@ -73,31 +71,35 @@ public class KylinFreightChargeServiceImpl { ...@@ -73,31 +71,35 @@ public class KylinFreightChargeServiceImpl {
hBody.put("dCity", dCity); hBody.put("dCity", dCity);
hBody.put("dAddress", dAddress); hBody.put("dAddress", dAddress);
KylinFreightChargeDao kylinFreightCharge = KylinFreightChargeDao.getNew(); KylinFreightChargeDao kylinFreightCharge = KylinFreightChargeDao.getNew();
HashMap hashMap = null;
try { try {
// 生成签名并请求 // 生成签名并请求
String result = shunfengSignUtils.generateSignatureAndRequestNew(hBody, "/public/order/v1/getFreight"); String result = shunfengSignUtils.generateSignatureAndRequestNew(hBody, "/public/order/v1/getFreight");
HashMap hashMap = JsonUtils.fromJson(result, HashMap.class); hashMap = JsonUtils.fromJson(result, HashMap.class);
HashMap<String, String> map = (HashMap<String, String>) hashMap.get("result"); HashMap<String, String> map = (HashMap<String, String>) hashMap.get("result");
String price = map.get("price");
String p = price.replace("元",".00");
kylinFreightCharge.setFieldsId(IDGenerator.nextTimeId2()); kylinFreightCharge.setFieldsId(IDGenerator.nextTimeId2());
kylinFreightCharge.setProvince(dProvince); kylinFreightCharge.setProvince(dProvince);
kylinFreightCharge.setCity(dCity); kylinFreightCharge.setCity(dCity);
kylinFreightCharge.setAdname(dAddress); kylinFreightCharge.setAdname(dAddress);
kylinFreightCharge.setPrice(p);
kylinFreightCharge.setAdcode(adcode); kylinFreightCharge.setAdcode(adcode);
String price = map.get("price");
String p = price.replace("元",".00");
kylinFreightCharge.setPrice(p);
kylinFreightCharge.setBusinessType(map.get("businessType")); kylinFreightCharge.setBusinessType(map.get("businessType"));
kylinFreightCharge.setBusinessTypeDesc(map.get("businessTypeDesc")); kylinFreightCharge.setBusinessTypeDesc(map.get("businessTypeDesc"));
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); log.error("顺丰接口调用失败:"+kylinFreightCharge.getProvince() + " " + kylinFreightCharge.getCity() + " " + kylinFreightCharge.getAdname()+" "+kylinExpressModuleVo.getProductCode()+kylinExpressModuleVo.getTitle());
log.error("顺丰接口调用失败", e, kylinFreightCharge.getProvince() + " " + kylinFreightCharge.getCity() + " " + kylinFreightCharge.getAdname());
} }
//调用成功
if(hashMap.get("succ").toString().equals("ok")){
//存数据库
int i = kylinFreightChargeMapper.setFreightCharge(kylinFreightCharge);
//存redis
redisDataSourceUtil.getRedisKylinUtil().set(KylinRedisConst.RETURN_ADDRESS_CODE + adcode + KylinRedisConst.EXPRESS_TYPE + productCode, kylinFreightCharge);
}
//存数据库
int i = kylinFreightChargeMapper.setFreightCharge(kylinFreightCharge);
//存redis
redisDataSourceUtil.getRedisKylinUtil().set(KylinRedisConst.RETURN_ADDRESS_CODE + adcode + KylinRedisConst.EXPRESS_TYPE + productCode, kylinFreightCharge);
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment