old mode 100644
new mode 100755
| | |
| | | |
| | | import com.alibaba.fastjson.JSONArray; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.java110.core.context.IPageData; |
| | | import com.java110.core.factory.CallApiServiceFactory; |
| | | import com.java110.utils.cache.BaseCache; |
| | | import com.java110.utils.log.LoggerEngine; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.http.HttpMethod; |
| | | import org.springframework.http.ResponseEntity; |
| | | import org.springframework.web.client.RestTemplate; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | |
| | | * Created by wuxw on 2017/4/10. |
| | | */ |
| | | public class AppBase extends BaseCache { |
| | | private static final Logger logger = LoggerFactory.getLogger(AppBase.class); |
| | | |
| | | |
| | | private final static String SERVICE_CASE_JSON_EXCEPTION = "101";//转json异常 |
| | |
| | | reqJson = JSONObject.parseObject(jsonParam); |
| | | } catch (Exception e) { |
| | | //抛出转json异常 |
| | | throw new RuntimeException(SERVICE_CASE_JSON_EXCEPTION+"请求报文格式错误String无法转换为JSONObjcet对象:", e); |
| | | throw new RuntimeException(SERVICE_CASE_JSON_EXCEPTION + "请求报文格式错误String无法转换为JSONObjcet对象:", e); |
| | | } finally { |
| | | LoggerEngine.debug("报文简单校验simpleValidateJSON结束,出参为:" + reqJson); |
| | | } |
| | |
| | | reqMap = JSONObject.toJavaObject(reqJson, Map.class); |
| | | } catch (Exception e) { |
| | | //抛出转json异常 |
| | | throw new RuntimeException(SERVICE_CASE_JSON_EXCEPTION+"请求报文格式错误String无法转换为JSONObjcet对象:", e); |
| | | throw new RuntimeException(SERVICE_CASE_JSON_EXCEPTION + "请求报文格式错误String无法转换为JSONObjcet对象:", e); |
| | | } finally { |
| | | LoggerEngine.debug("报文简单校验simpleValidateJSON结束,出参为:" , reqMap); |
| | | LoggerEngine.debug("报文简单校验simpleValidateJSON结束,出参为:", reqMap); |
| | | } |
| | | return reqMap; |
| | | } |
| | |
| | | public List<Map> simpleValidateJSONArrayReturnList(String jsonParam) { |
| | | List<Map> reqMap = null; |
| | | try { |
| | | reqMap = JSONArray.parseArray(jsonParam,Map.class); |
| | | reqMap = JSONArray.parseArray(jsonParam, Map.class); |
| | | } catch (Exception e) { |
| | | //抛出转json异常 |
| | | throw new RuntimeException(SERVICE_CASE_JSON_EXCEPTION+"请求报文格式错误String无法转换为JSONArray对象:", e); |
| | | throw new RuntimeException(SERVICE_CASE_JSON_EXCEPTION + "请求报文格式错误String无法转换为JSONArray对象:", e); |
| | | } finally { |
| | | LoggerEngine.debug("报文简单校验simpleValidateJSON结束,出参为:" , reqMap); |
| | | LoggerEngine.debug("报文简单校验simpleValidateJSON结束,出参为:", reqMap); |
| | | } |
| | | return reqMap; |
| | | } |
| | |
| | | public Map<String, Object> createReturnMap(String resultCode, String resultMsg, String info) { |
| | | return null; |
| | | } |
| | | // |
| | | // /** |
| | | // * 调用中心服务 |
| | | // * |
| | | // * @return |
| | | // */ |
| | | // protected ResponseEntity<String> callCenterService(RestTemplate restTemplate, IPageData pd, String param, String url, HttpMethod httpMethod) { |
| | | // return CallApiServiceFactory.callCenterService(restTemplate, pd, param, url, httpMethod); |
| | | // |
| | | // } |
| | | |
| | | } |