|
|
|
@ -13,6 +13,8 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import com.alibaba.fastjson.parser.Feature;
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
import org.apache.commons.net.util.Base64;
|
|
|
|
|
import org.slf4j.Logger;
|
|
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
@ -21,6 +23,7 @@ import java.security.Key;
|
|
|
|
|
|
|
|
|
|
@Service
|
|
|
|
|
public class RetailRSvcServiceImpl implements RetailRSvcService {
|
|
|
|
|
private Logger logger = LoggerFactory.getLogger(getClass());
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
private ClientManager clientManager;
|
|
|
|
@ -55,6 +58,7 @@ public class RetailRSvcServiceImpl implements RetailRSvcService {
|
|
|
|
|
result.put("timestamp", System.currentTimeMillis());
|
|
|
|
|
result = JSONObject.parseObject(JSON.toJSONString(result), Feature.OrderedField);
|
|
|
|
|
result.put("sign", SignUtils.buildSign(result.toJSONString(), svcInfo.getString("platform_pri_key")));
|
|
|
|
|
logger.info("svc [{}] info:{}", sourceCode, result.toJSONString());
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|