style(logistics): 格式化顺丰插件代码- 移除了多余的@Component注解- 统一了if语句中的空格格式
- 调整了方法参数间的空格 - 修正了对象创建时的空格问题 - 规范了变量声明时的空格- 优化了代码缩进和换行- 修正了方法调用时的空格问题 - 统一了布尔值比较的格式 - 修正了JSON数据处理时的空格- 优化了代码注释的格式- 修正了sendPost方法中的工具类调用方式
This commit is contained in:
@@ -22,13 +22,13 @@ import com.sf.csim.express.service.HttpClientUtil;
|
|||||||
import com.sf.csim.express.service.IServiceCodeStandard;
|
import com.sf.csim.express.service.IServiceCodeStandard;
|
||||||
import com.sf.csim.express.service.code.ExpressServiceCodeEnum;
|
import com.sf.csim.express.service.code.ExpressServiceCodeEnum;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.stereotype.Component;
|
|
||||||
|
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 顺丰插件
|
* 顺丰插件
|
||||||
|
*
|
||||||
* @author admin
|
* @author admin
|
||||||
*/
|
*/
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@@ -43,7 +43,8 @@ public class ShunfengPlugin implements LogisticsPlugin {
|
|||||||
**/
|
**/
|
||||||
private LogisticsSetting logisticsSetting;
|
private LogisticsSetting logisticsSetting;
|
||||||
|
|
||||||
public ShunfengPlugin(){}
|
public ShunfengPlugin() {
|
||||||
|
}
|
||||||
|
|
||||||
public ShunfengPlugin(LogisticsSetting logisticsSetting) {
|
public ShunfengPlugin(LogisticsSetting logisticsSetting) {
|
||||||
this.logisticsSetting = logisticsSetting;
|
this.logisticsSetting = logisticsSetting;
|
||||||
@@ -220,7 +221,6 @@ public class ShunfengPlugin implements LogisticsPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private String sendPost(IServiceCodeStandard standardService, Map<String, Object> msgDataMap) throws UnsupportedEncodingException {
|
private String sendPost(IServiceCodeStandard standardService, Map<String, Object> msgDataMap) throws UnsupportedEncodingException {
|
||||||
CallExpressServiceTools tools = CallExpressServiceTools.getInstance();
|
|
||||||
Map<String, String> params = new HashMap<String, String>();
|
Map<String, String> params = new HashMap<String, String>();
|
||||||
String timeStamp = String.valueOf(System.currentTimeMillis());
|
String timeStamp = String.valueOf(System.currentTimeMillis());
|
||||||
// 顾客编码
|
// 顾客编码
|
||||||
@@ -231,7 +231,7 @@ public class ShunfengPlugin implements LogisticsPlugin {
|
|||||||
params.put("timestamp", timeStamp);
|
params.put("timestamp", timeStamp);
|
||||||
params.put("msgData", JSONUtil.toJsonStr(msgDataMap));
|
params.put("msgData", JSONUtil.toJsonStr(msgDataMap));
|
||||||
|
|
||||||
params.put("msgDigest", tools.getMsgDigest(params.get("msgData"), timeStamp, logisticsSetting.getCheckWord()));
|
params.put("msgDigest", CallExpressServiceTools.getMsgDigest(params.get("msgData"), timeStamp, logisticsSetting.getCheckWord()));
|
||||||
String result = HttpClientUtil.post(logisticsSetting.getCallUrl(), params);
|
String result = HttpClientUtil.post(logisticsSetting.getCallUrl(), params);
|
||||||
|
|
||||||
log.info("===调用地址 ===" + logisticsSetting.getCallUrl());
|
log.info("===调用地址 ===" + logisticsSetting.getCallUrl());
|
||||||
|
|||||||
Reference in New Issue
Block a user