diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/crypconfigure/service/impl/CrypConfigureServiceImpl.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/crypconfigure/service/impl/CrypConfigureServiceImpl.java index 4054377..a51b6f4 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/crypconfigure/service/impl/CrypConfigureServiceImpl.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/crypconfigure/service/impl/CrypConfigureServiceImpl.java @@ -26,10 +26,7 @@ import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; import static com.chinaunicom.mall.ebtp.common.uniBss.service.UniBssServiceImpl.MD5min; @@ -68,7 +65,7 @@ public class CrypConfigureServiceImpl extends BaseServiceImpl map = JSONArray.parseObject(JSONArray.toJSONString(bean.getObject()), Map.class); + LinkedHashMap map = JSONArray.parseObject(JSONArray.toJSONString(bean.getObject()), LinkedHashMap.class); map.put("SIGN", sign); String json = getUniBss(bean.getReqName(),map); @@ -79,12 +76,21 @@ public class CrypConfigureServiceImpl extends BaseServiceImpl rspMap = JSONArray.parseObject(JSONArray.toJSONString(rspObject), LinkedHashMap.class); + if(rspMap.get("Code")!=null&&"200".equals(rspMap.get("Code").toString())){ + log.setStatus(0);//成功 + this.iBlockChainLogService.save(log); + return true; + }else{ + log.setStatus(1);//失败 + this.iBlockChainLogService.save(log); + } + + return false; } else { log.setStatus(1);//失败 - CommonExceptionEnum.FRAME_EXCEPTION_COMMON_DATA_OTHER_ERROR.assertStringNotNullByKey("天擎接口调用错误," + "RESP_CODE:" + uniBssRsp.getUniBssHead().getRespCode() + "" + "(" + UniBssConstant.getRESP_CODE_Map(uniBssRsp.getUniBssHead().getRespCode()) + ")。" + @@ -140,7 +146,7 @@ public class CrypConfigureServiceImpl extends BaseServiceImpl map){ + private String getUniBss(String reqName, LinkedHashMap map){ //获取token Date date = new Date(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");