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.

JLAnalysisManager.js 615B

12345678910111213141516171819202122232425262728
  1. var dataTool = require("./dataTool");
  2. export function analysisCreditForLoad_Init(t) {
  3. var r = t.substr(0, 8),
  4. s = t.substr(8, 4);
  5. t.substr(12, 2), t.substr(14, 2);
  6. return {
  7. rand: t.substr(16, 8),
  8. trade_no: s,
  9. mac1: t.substr(24, 8),
  10. balance: r = dataTool.hexToTen(r)
  11. }
  12. }
  13. export function analysisCreditForLoad(t) {
  14. return {
  15. tac: t.substr(0, 8)
  16. }
  17. }
  18. export function analysisESAMRand(t) {
  19. return "9000" == t.substr(t.length - 4, 4) && "00" == t.substr(8, 2) ? {
  20. code: 20001,
  21. msg: "随机数数据成功",
  22. data: t.substr(18, 2)
  23. } : {
  24. code: 20001,
  25. msg: "随机数数据错误",
  26. data: t
  27. }
  28. }