2.0订单rpc数据结构
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
7.1 KiB

  1. package orderrpcv2
  2. import (
  3. "testing"
  4. "git.tetele.net/tgo/crypter"
  5. )
  6. func Test_CreateByCart(t *testing.T) {
  7. // products := []map[string]string{
  8. // map[string]string{
  9. // "product_id": "19",
  10. // "sku_id": "6",
  11. // "quantity": "3",
  12. // },
  13. // map[string]string{
  14. // "product_id": "26",
  15. // "quantity": "4",
  16. // },
  17. // }
  18. // data := map[string]interface{}{
  19. // "product": products,
  20. // "name": "5BC02AB31C",
  21. // "mobile": "326598744",
  22. // "user_id": "2",
  23. // "quantity": "3",
  24. // "business_id": "1",
  25. // "sku_id": "5",
  26. // }
  27. // ret, err := CreateByCart("100064", "shop_v2", data)
  28. // t.Log(ret)
  29. // t.Log(err)
  30. res_data := "C424482524D52387D0DBAB16C445A835DF6AC84539A1EBD2517BB1F3537547D9FA9F4762DFA0C787BAB99D19743B04D8CA8895E21B85A5160D67EB34943C7B2DB6BC02324F62E0AABD844D4B60759F7697C16F5118577E0345ACB949BF03BF76958D0D6C61FF4D44219DBE31A7D6DF0D2FC235073A9FD7339C3B75A31A5C2DE00E6B98C71226D509B8A17703B8968D4A06283C0491B09D3B8F65C9EC95F985652113F01A6AA955584984CBAE28DA237B5415B41C6AAD332CAA7F6916915EF67610EE6BDAD43EA69C265905A03CBBDBAE9F75B92D77BD8DF5B2D7B3370DBEFE1EE2CE1DE76C5E0F62EA798FFE8C5CFDFE6DD6F07B52E5FCA506F22E8D7A0F192D07ACDAD3C39C447FA1E21B870AAECE011E43A72208684A2B4620C18F073682BE8CD3F2FE4FB2E66ED749168764B30208FC2B3D1320CD65509B62660E3528E107DA0B97F9EAE7AB6ECE9167B2CC3172547A58268CD91B7BD7611EF1C15EA16D3B26811B5C00AF04DDCBB5985853E312C5A8442818744021EE022F2027792AD47F86B600C12431D39D7787A2BDD1817E22C9EA496478C79702EFBA3B3AB8D9FA8BB5B4AB9B524B50D8F7CB8D3AB591AE206F2AD120D6B6E241B7705630B04FE47340C9CC92D0F705FB15D7C981B400F924B98DD269A52459445001A6994BB706D5D852E0B620E5B180D688ADBF0C144116E648B76C996E2F2B03FBBD8364E2AFC60D23425233AE06265AE8F9B16BD93AB42E63BCC2F5119F103505FBD76BEBE5196C429A3401331176CA0ECB1A1F1893EC942B0203F2181CAE9D013DD5DBA5765E7A5DC81241B068156C34CD565E132EDC4F116A1A80191E56EE5731B933B68B856B0099C2D823EFECB48E58F9F6FBC986E5FD268B39F4AA014443224B07DE33344FE45CA7736336111191A95EA7C1898DD56566C914EE890C35AE17E48D478BECC89E6922BB7807D1FD27D428A7348587E2DE958CB78D33D2B96BD3B9A55ED65A3F2AF5FC05060F149D76820E0CFA4B4A0E2646286E2C4A20EA7F437119751626A5043AE8E1D4BF7142D638B656C28899C5B3A114AD561B6B2E3BD658F90174B99E9AE8B15320A4E17043DF3926FC90560F23478711C1635612B425CDAFBD85297EC4A29BA076DBA801D9E728298D83A953214A19D32298FB387067EDF84735C29FCC290987B2DFBAE47CADE6596E1076A314916A87D8672FAD0D4132CAEFE0B81D5140DC1F526E580A3A89627B8EE8A598E78D035A6B52036218F025F17CDB0E18C9DFF6D8A96700232550CE7B8194A0C9E2DDB50775926E94A1A53C5DCAB877BBC1F7FDC09C99C9EEE5F4E4EAB150BF1835E79393E1B6874A04C222AC1EE5516EB24E335ED0D83EE916E95C7BD36EC19A789E100A00844D4A5A12AAE33D30A1A2D0FB2D9F6077ED21FBBFC8A1F7DC606C94D2AB744EF8CF8A7310AFEB4FB6A1954C167FC03DFE3E922F10C892EC12CE22A125CA4CB3975E2CF4B87EBDF5DCC3043C02CDA04B146D09BDE91B53AD112A23F42FEE54B2678E37F8D84CDC472FFEDA2B7F9C04AAE21DE00C3FDC49060DA6E96D8A92C052288F0D85AC84D292995D7B6E5DCF4DFC975177DE357DC3440A1A169785B3CA8546DBFF9C408D9FB94F571F3A6A9BAAE2A4DCEA770086FC1C34BFDD76207D2D682553C3007ADD29D1B7E22F193C69D199321013B2F427EF847036A21C72CF8575298C17A4E3BF4319E8EAA3A194B5B775B21AB595F1AB1EC83EA5BA326F84B82EA204912F5CC07D6817B6DD3622B9F0F1447E8EF360B4F65D6EC65AADD294FD14BC19879D2C34D2C6CED74036C248B88AD7DCCFDC8268AD2B44BACD85D7B82B279A5678D96662D4EFF91E32FF24668AE2F68052DD1656DE2403BF058E7406EB3D58D41D522E5F8D33A0C1EB40819686C48B6DE19544F0B64754A88FC7A327BD084D77FA488347F8981BC55C0D9E387921F893CCEB8EFBFA37750C179702F3260DBA008CAE2765BB208A0FF53CD6DBAF909C51415A6534F7B39F662064C95CEC60026409E78D5FAEC087B420B7214DFC4DDA25A5DED13DC21D2CA84496ACD465142181790C32F604E53BB3C832DCA74983156210D59B79D87010ACDFE4AEFCA6F1B4D195D559ACF00D5E44DA57F9D42A5EC6A54E58D5F8F8FFF032F8773FCF10929A01AA2F72766C7573AE264F5376A3AA3798AF635DB619D7E84FB48579AE3A4E4B32610CEB080FBA96CD048EDFDB7DCE0935B8571237942E14F1D009F728485C31C9936754F4E25FB22E4033D692EFC7DFC34CCDC0F605879D8DA3C33578B31DFC8EEFDFEEBF077CABC07ED0C4AB4CDDD4E1CEFBF23B506CD9A1FB7257D38A460443D88F4AC03903550ADBB16A049A7BEC4EC6732666407F4B7D60FBA81FCB12DA6207427F6EF1E79A4CBE31B0BBE6D9DBCEF27DEE7B1A557892876D9AD57443EBE3B8B369AC69018B25B5AB3B6E2FFD5C8A5A195594A5DB6CDCBE7DCAAC547AA6A7DDC7F88DE637E81C4A212AA17798AEA8D34B2561637D78E8DDDEA7409BD085AC499E0D9E596826D4273C2B950EAB52334D3ED6BC3B95B1B4D415968319025F5AD0EABFFFC3CCD181FB47FD0BD28B6AAF60F9B981BBD7AE4552F89E7D51064B9237AD7F5EF4C70BECF1E6605F9872F74A2E7441E42E08516543D58E994BDB420CBE22692834830ABA0FC60086F3762231DF088A8C8FB6CF552EF29717547F30188C658EDC9FAB233CA1AE6C959CCFCB4AA935FAD2830B14B6CF746BFA2956B42392D45CC0EC0B5E07F47989DE06472186EB3D27B67595FF6374E69CF731EDFF8B8E30E167B860F1E0B104E5374581EC41AFB52E650274AC56D1A9B55D54B03DC6496282AD544FA6C1983CD53C35D7807AEF07460DE16565C7C0F3DD632A4B8E36A
  31. // time:="1632278142"
  32. // sign:="297e837cbd1a5581ca94452423d232c5
  33. data := crypter.DesDe(res_data, DES_KEY)
  34. t.Log(data)
  35. }