Commit 9403589c4f9c1088e90f0b4ae86a3afca205bc14

Authored by 吴锐彬
1 parent 007e7d09

第一版

zhyx-api/src/main/java/com/ectrip/cyt/client/cyt/model/cytOrder/response/CreateOrderResponseBody.java
... ... @@ -23,6 +23,22 @@ public class CreateOrderResponseBody extends ResponseBody {
23 23 @XmlType(name = "", propOrder = {"partnerorderId","partnerOrderId","otaOrderId","orderStatus","qrCodeStr","qrCodeUrl","onlyQrCodeUrl","verifyCode"})
24 24 @Data
25 25 public static class OrderInfo {
  26 + public String getPartnerorderId() {
  27 + return partnerorderId;
  28 + }
  29 +
  30 + public void setPartnerorderId(String partnerorderId) {
  31 + this.partnerorderId = partnerorderId;
  32 + }
  33 +
  34 + public String getPartnerOrderId() {
  35 + return partnerOrderId;
  36 + }
  37 +
  38 + public void setPartnerOrderId(String partnerOrderId) {
  39 + this.partnerOrderId = partnerOrderId;
  40 + }
  41 +
26 42 @XmlElement(required = true)
27 43 protected String partnerorderId;
28 44 @XmlElement(required = true)
... ...
zhyx-api/src/main/java/com/ectrip/cyt/client/cyt/service/TdosApiClient.java
... ... @@ -518,11 +518,11 @@ public class TdosApiClient{
518 518  
519 519 String requestData;
520 520 if(securityType.equals(OtaUtils.SECURITY_MD5)){
521   - String responseSigned = EncryptUtil.MD5Hex(key + requestXml).toUpperCase();
522   - requestJSON.put(OtaUtils.JSON_SIGNED, responseSigned);
523   -
524 521 byte[] requestByte = requestXml.getBytes(Charset.forName(OtaUtils.ENCODE_UTF8));
525 522 requestData = Base64Utils.encode(requestByte);
  523 +
  524 + String responseSigned = EncryptUtil.MD5Hex(key + requestData).toUpperCase();
  525 + requestJSON.put(OtaUtils.JSON_SIGNED, responseSigned);
526 526 }else{
527 527 String iv = SecurityTools.generatorIv();
528 528 if(securityType.equals(OtaUtils.SECURITY_AES_CBC)){
... ...
zhyx-api/src/main/java/com/ectrip/cyt/controller/TdosApiController.java
... ... @@ -474,92 +474,4 @@ public class TdosApiController {
474 474 }
475 475 return ajaxResult;
476 476 }
477   -
478   - @ApiOperation(value = "批量下单测试接口",notes = "批量下单测试接口")
479   - @ResponseBody
480   - @PostMapping("/testCreateOrders")
481   - public Object testCreateOrders() {
482   - JSONObject returnJson=new JSONObject();
483   - String otaCode = UUIDTools.get16UUID();
484   - returnJson.put("ota订单号",otaCode);
485   - CreateOrderRequest request=new CreateOrderRequest();
486   - CreateOrderParam createOrder=new CreateOrderParam();
487   - createOrder.setOrderCode(otaCode);
488   - createOrder.setVisitDate(DateUtils.formatDate(DateUtils.today()));
489   -
490   - ProductParam productParam=new ProductParam();
491   - productParam.setProductNo("21");
492   - productParam.setSellPrice(0.01);
493   - createOrder.setProduct(productParam);
494   -
495   - createOrder.setOrderQuantity(2);
496   - createOrder.setOrderPrice(createOrder.getOrderQuantity()*productParam.getSellPrice());
497   -
498   - Person person=new Person();
499   - person.setName("测试A");
500   - person.setCredentialsType(0);
501   - person.setCredentials("445222199608083833");
502   - person.setPhone("15622980172");
503   -
504   - Person personB=new Person();
505   - personB.setName("测试B");
506   - personB.setCredentialsType(0);
507   - personB.setCredentials("110101199003070476");
508   - personB.setPhone("15622980172");
509   -
510   - List<Person> persons=new ArrayList<Person>();
511   - persons.add(person);
512   - persons.add(personB);
513   -
514   - createOrder.setContactPerson(person);
515   - createOrder.setVisitPersons(persons);
516   -
517   - AccountParam account=new AccountParam();
518   - account.setDistributorName("binFxs");
519   - account.setIdentity("");
520   - account.setKey("12345678");
521   - account.setUrl("http://127.0.0.1:8080/service_/distributor_.do");
522   -
523   - request.setCreateOrder(createOrder);
524   - request.setAccount(account);
525   -
526   -
527   - AjaxResult ajaxResult = new AjaxResult();
528   - ajaxResult.setSuccess(false);
529   -
530   - String cytCode="";
531   -
532   - try {
533   - Result result=TdosApiClient.createPaymentOrder(request.getCreateOrder(),request.getAccount());
534   - if(result.isSuccess()) {
535   - CommonReturn commonReturn=(CommonReturn)result.getData();
536   - cytCode= commonReturn.getCytOrderCode();
537   - returnJson.put("畅游通订单号",cytCode);
538   - returnJson.put("下单",commonReturn);
539   - }else{
540   - return "下单接口联通失败,错误原因:"+result.getDescription();
541   - }
542   - } catch (Exception e) {
543   - e.printStackTrace();
544   - return"下单接口联通异常!"+e.getMessage();
545   - }
546   -
547   - /*PayOrderParam payOrderParam=new PayOrderParam();
548   - payOrderParam.setCytOrderCode(cytCode);
549   - payOrderParam.setOrderPrice(createOrder.getOrderQuantity()*productParam.getSellPrice());
550   -
551   - try {
552   - Result result=TdosApiClient.payOrder(payOrderParam,request.getAccount());
553   - if(result.isSuccess()) {
554   - CommonReturn commonReturn=(CommonReturn)result.getData();
555   - returnJson.put("支付",commonReturn);
556   - }else{
557   - return "支付接口联通失败,错误原因:"+result.getDescription();
558   - }
559   - } catch (Exception e) {
560   - e.printStackTrace();
561   - return"支付接口联通异常!"+e.getMessage();
562   - }*/
563   - return returnJson;
564   - }
565 477 }
... ...
zhyx-api/target/classes/com/ectrip/cyt/client/cyt/service/TdosApiClient.class
No preview for this file type