{
  "B": {
    "scope": "sanitized-owned-only-not-raw-wire-replay",
    "cases": [
      {
        "case": "MY_BEFORE",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "CP_DEFAULT",
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "owned_coupon_full_row_only_natural_page_not_equal"
      },
      {
        "case": "RECEIVE",
        "method": "POST",
        "path": "/api/MyCoupon/receive",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "receipt_source_one_row_and_receive_num_one"
      },
      {
        "case": "MY_DEFAULT",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "REPEAT",
        "method": "POST",
        "path": "/api/MyCoupon/receive",
        "http_status": 200,
        "business_status": 500,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "repeat_business_reject_and_no_source_change"
      },
      {
        "case": "CP_CLAIMED",
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "owned_coupon_full_row_only_natural_page_not_equal"
      },
      {
        "case": "MY_USABLE",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "MY_LOW_AMOUNT",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "MY_THRESHOLD",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "MY_IDS_POSITIVE",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "MY_IDS_RESTORED",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "CP_JSON_QUOTES",
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "owned_coupon_full_row_only_natural_page_not_equal"
      },
      {
        "case": "CP_JSON_32767",
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "owned_coupon_full_row_only_natural_page_not_equal"
      },
      {
        "case": "CP_JSON_32768",
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "owned_coupon_full_row_only_natural_page_not_equal"
      },
      {
        "case": "MY_CLEANED",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "CP_CLEANED",
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "owned_absent_natural_list_retained"
      }
    ],
    "natural_before": {
      "coupon": {
        "rows": 23,
        "sha256": "ccb7bdd5ceeed4fe291121fcedfb698a3fd807c5e6a6108c7e3bd56084424638"
      },
      "user_coupon": {
        "rows": 28,
        "sha256": "b4df71743dba99164beb0457d55d05e59526413819cb1436d69ad4b76a485aa8"
      }
    },
    "natural_after": {
      "coupon": {
        "rows": 23,
        "sha256": "ccb7bdd5ceeed4fe291121fcedfb698a3fd807c5e6a6108c7e3bd56084424638"
      },
      "user_coupon": {
        "rows": 28,
        "sha256": "b4df71743dba99164beb0457d55d05e59526413819cb1436d69ad4b76a485aa8"
      }
    },
    "actors_unchanged": true,
    "source_sha256": {
      "app/api/controller/Coupon.php": "a1f9336a4d86404a5d41d79d21ccf6e16525b56fc729d1a89d5ce2123e39034e",
      "app/api/controller/MyCoupon.php": "ca057b98256ae9f2e1694e883a0243b693b33ea2dd89a01d743b8139eb34ba83",
      "app/api/model/Coupon.php": "17f35c7471ae9ffdd5e824a49a7da6ba4a3ee8f35d1445b8987348202ef131da",
      "app/api/model/UserCoupon.php": "526887df2e1fd40692f5b4e6ccbf8496bf3fad84dc67c9bf58084acf0ed06de2",
      "app/common/model/Coupon.php": "926fa66e5543b5d2c180ab509f738efd0010a3382b15a7538423fc47bd3c0827",
      "app/common/model/UserCoupon.php": "0659b1aefd3b62274de14c4119f306b047267f9b455e16e16a08fa242576e168",
      "app/api/model/User.php": "cd2855df8b0ab7869451e5189c6c28b9d10d1ce568664bd0427f2bfea2c30699",
      "app/common/database/Dm.php": "ab5d44a9915af0f0a01186b0c72fc759075ebe9651a6c28cee40123a65218727",
      "app/common/database/DmBuilder.php": "c0d0b7a2668cded72b2c7a28fcbe3255e7cf1ff232b6c871f6bddc4259e699b0",
      "cores/BaseModel.php": "15b09472d9152906bd3f6cfa6b98ea87b1952abcc9587e7e72526fff73ab78c6"
    },
    "cleanup": {
      "user_coupon": 1,
      "coupon": 1
    },
    "independent_remaining": {
      "coupon": 0,
      "user_coupon": 0
    },
    "token_cleaned": true,
    "external_attempts": 0,
    "owned_evidence": {
      "MY_BEFORE": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 0,
              "per_page": 15,
              "current_page": 1,
              "last_page": 0,
              "data": []
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "CP_DEFAULT": {
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "natural_count": 9,
        "owned_row": {
          "coupon_id": 30,
          "name": "CDXCR10A6C8D219F037",
          "coupon_type": 10,
          "reduce_price": "12.34",
          "discount": 0,
          "min_price": "56.78",
          "write_off_limit_amount": "0.00",
          "expire_type": 20,
          "expire_day": 0,
          "start_time": "2020/01/01",
          "end_time": "2030/12/31",
          "apply_range": 10,
          "apply_range_config": [],
          "unavailable_dates": null,
          "unavailable_time_ranges": null,
          "describe": "CDX isolated compatibility test only",
          "sort": 0,
          "is_receive": false,
          "state": {
            "text": "正常",
            "value": 1
          }
        },
        "business_status": 200,
        "message": "success"
      },
      "RECEIVE": {
        "method": "POST",
        "path": "/api/MyCoupon/receive",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "领取成功",
          "data": [],
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "MY_DEFAULT": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 1,
              "per_page": 15,
              "current_page": 1,
              "last_page": 1,
              "data": [
                {
                  "user_coupon_id": 32,
                  "coupon_id": 30,
                  "name": "CDXCR10A6C8D219F037",
                  "coupon_type": 10,
                  "reduce_price": "12.34",
                  "discount": 0,
                  "min_price": "56.78",
                  "expire_type": 20,
                  "expire_day": 0,
                  "start_time": "2020/01/01",
                  "end_time": "2030/12/31",
                  "apply_range": 10,
                  "apply_range_config": [],
                  "is_expire": 0,
                  "is_use": 0,
                  "user_id": 44670,
                  "employee_id": 0,
                  "issue_rule_id": 0,
                  "issue_record_id": 0,
                  "state": {
                    "text": "正常",
                    "value": 1
                  }
                }
              ]
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "REPEAT": {
        "method": "POST",
        "path": "/api/MyCoupon/receive",
        "http_status": 200,
        "body": {
          "status": 500,
          "message": "当前用户已领取该优惠券",
          "data": [],
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "CP_CLAIMED": {
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "natural_count": 9,
        "owned_row": {
          "coupon_id": 30,
          "name": "CDXCR10A6C8D219F037",
          "coupon_type": 10,
          "reduce_price": "12.34",
          "discount": 0,
          "min_price": "56.78",
          "write_off_limit_amount": "0.00",
          "expire_type": 20,
          "expire_day": 0,
          "start_time": "2020/01/01",
          "end_time": "2030/12/31",
          "apply_range": 10,
          "apply_range_config": [],
          "unavailable_dates": null,
          "unavailable_time_ranges": null,
          "describe": "CDX isolated compatibility test only",
          "sort": 0,
          "is_receive": true,
          "state": {
            "text": "已领取",
            "value": 0
          }
        },
        "business_status": 200,
        "message": "success"
      },
      "MY_USABLE": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 1,
              "per_page": 15,
              "current_page": 1,
              "last_page": 1,
              "data": [
                {
                  "user_coupon_id": 32,
                  "coupon_id": 30,
                  "name": "CDXCR10A6C8D219F037",
                  "coupon_type": 10,
                  "reduce_price": "12.34",
                  "discount": 0,
                  "min_price": "56.78",
                  "expire_type": 20,
                  "expire_day": 0,
                  "start_time": "2020/01/01",
                  "end_time": "2030/12/31",
                  "apply_range": 10,
                  "apply_range_config": [],
                  "is_expire": 0,
                  "is_use": 0,
                  "user_id": 44670,
                  "employee_id": 0,
                  "issue_rule_id": 0,
                  "issue_record_id": 0,
                  "state": {
                    "text": "正常",
                    "value": 1
                  }
                }
              ]
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "MY_LOW_AMOUNT": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 0,
              "per_page": 15,
              "current_page": 1,
              "last_page": 0,
              "data": []
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "MY_THRESHOLD": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 1,
              "per_page": 15,
              "current_page": 1,
              "last_page": 1,
              "data": [
                {
                  "user_coupon_id": 32,
                  "coupon_id": 30,
                  "name": "CDXCR10A6C8D219F037",
                  "coupon_type": 10,
                  "reduce_price": "12.34",
                  "discount": 0,
                  "min_price": "56.78",
                  "expire_type": 20,
                  "expire_day": 0,
                  "start_time": "2020/01/01",
                  "end_time": "2030/12/31",
                  "apply_range": 10,
                  "apply_range_config": [],
                  "is_expire": 0,
                  "is_use": 0,
                  "user_id": 44670,
                  "employee_id": 0,
                  "issue_rule_id": 0,
                  "issue_record_id": 0,
                  "state": {
                    "text": "正常",
                    "value": 1
                  }
                }
              ]
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "MY_IDS_POSITIVE": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 1,
              "per_page": 15,
              "current_page": 1,
              "last_page": 1,
              "data": [
                {
                  "user_coupon_id": 32,
                  "coupon_id": 30,
                  "name": "CDXCR10A6C8D219F037",
                  "coupon_type": 10,
                  "reduce_price": "12.34",
                  "discount": 0,
                  "min_price": "56.78",
                  "expire_type": 20,
                  "expire_day": 0,
                  "start_time": "2020/01/01",
                  "end_time": "2030/12/31",
                  "apply_range": 10,
                  "apply_range_config": [],
                  "is_expire": 0,
                  "is_use": 0,
                  "user_id": 44670,
                  "employee_id": 101,
                  "issue_rule_id": 102,
                  "issue_record_id": 103,
                  "state": {
                    "text": "正常",
                    "value": 1
                  }
                }
              ]
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "MY_IDS_RESTORED": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 1,
              "per_page": 15,
              "current_page": 1,
              "last_page": 1,
              "data": [
                {
                  "user_coupon_id": 32,
                  "coupon_id": 30,
                  "name": "CDXCR10A6C8D219F037",
                  "coupon_type": 10,
                  "reduce_price": "12.34",
                  "discount": 0,
                  "min_price": "56.78",
                  "expire_type": 20,
                  "expire_day": 0,
                  "start_time": "2020/01/01",
                  "end_time": "2030/12/31",
                  "apply_range": 10,
                  "apply_range_config": [],
                  "is_expire": 0,
                  "is_use": 0,
                  "user_id": 44670,
                  "employee_id": 0,
                  "issue_rule_id": 0,
                  "issue_record_id": 0,
                  "state": {
                    "text": "正常",
                    "value": 1
                  }
                }
              ]
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "CP_JSON_QUOTES": {
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "natural_count": 9,
        "owned_row": {
          "coupon_id": 30,
          "name": "CDXCR10A6C8D219F037",
          "coupon_type": 10,
          "reduce_price": "12.34",
          "discount": 0,
          "min_price": "56.78",
          "write_off_limit_amount": "1234.56",
          "expire_type": 20,
          "expire_day": 0,
          "start_time": "2020/01/01",
          "end_time": "2030/12/31",
          "apply_range": 10,
          "apply_range_config": [],
          "unavailable_dates": "[\"中文\\\"引号\",\"单'引号\",\"2026-10-10\"]",
          "unavailable_time_ranges": "[\"中文\\\"引号\",\"单'引号\",\"2026-10-10\"]",
          "describe": "CDX isolated compatibility test only",
          "sort": 0,
          "is_receive": true,
          "state": {
            "text": "已领取",
            "value": 0
          }
        },
        "business_status": 200,
        "message": "success"
      },
      "CP_JSON_32767": {
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "natural_count": 9,
        "owned_row": {
          "coupon_id": 30,
          "name": "CDXCR10A6C8D219F037",
          "coupon_type": 10,
          "reduce_price": "12.34",
          "discount": 0,
          "min_price": "56.78",
          "write_off_limit_amount": "1234.56",
          "expire_type": 20,
          "expire_day": 0,
          "start_time": "2020/01/01",
          "end_time": "2030/12/31",
          "apply_range": 10,
          "apply_range_config": [],
          "unavailable_dates": {
            "redacted_long_string": true,
            "php_wire_type": "string",
            "bytes": 32767,
            "sha256": "181c9279476a86715563c5629b989922674c618e8c2ba47038c1d0ec4c99da91"
          },
          "unavailable_time_ranges": {
            "redacted_long_string": true,
            "php_wire_type": "string",
            "bytes": 32767,
            "sha256": "181c9279476a86715563c5629b989922674c618e8c2ba47038c1d0ec4c99da91"
          },
          "describe": "CDX isolated compatibility test only",
          "sort": 0,
          "is_receive": true,
          "state": {
            "text": "已领取",
            "value": 0
          }
        },
        "business_status": 200,
        "message": "success"
      },
      "CP_JSON_32768": {
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "natural_count": 9,
        "owned_row": {
          "coupon_id": 30,
          "name": "CDXCR10A6C8D219F037",
          "coupon_type": 10,
          "reduce_price": "12.34",
          "discount": 0,
          "min_price": "56.78",
          "write_off_limit_amount": "1234.56",
          "expire_type": 20,
          "expire_day": 0,
          "start_time": "2020/01/01",
          "end_time": "2030/12/31",
          "apply_range": 10,
          "apply_range_config": [],
          "unavailable_dates": {
            "redacted_long_string": true,
            "php_wire_type": "string",
            "bytes": 32768,
            "sha256": "bd3a3e37800fcb9398f736bace049d5f25052dcd1ca936ec2b51b9d5e0579c44"
          },
          "unavailable_time_ranges": {
            "redacted_long_string": true,
            "php_wire_type": "string",
            "bytes": 32768,
            "sha256": "bd3a3e37800fcb9398f736bace049d5f25052dcd1ca936ec2b51b9d5e0579c44"
          },
          "describe": "CDX isolated compatibility test only",
          "sort": 0,
          "is_receive": true,
          "state": {
            "text": "已领取",
            "value": 0
          }
        },
        "business_status": 200,
        "message": "success"
      },
      "MY_CLEANED": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 0,
              "per_page": 15,
              "current_page": 1,
              "last_page": 0,
              "data": []
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "CP_CLEANED": {
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "natural_count": null,
        "owned_row": null,
        "business_status": 200,
        "message": "success"
      }
    },
    "source_text_types_lengths_hashes": {
      "CP_DEFAULT": {
        "unavailable_dates": {
          "type": "NULL",
          "bytes": null,
          "sha256": null
        },
        "unavailable_time_ranges": {
          "type": "NULL",
          "bytes": null,
          "sha256": null
        }
      },
      "CP_CLAIMED": {
        "unavailable_dates": {
          "type": "NULL",
          "bytes": null,
          "sha256": null
        },
        "unavailable_time_ranges": {
          "type": "NULL",
          "bytes": null,
          "sha256": null
        }
      },
      "CP_JSON_QUOTES": {
        "unavailable_dates": {
          "type": "string",
          "bytes": 44,
          "sha256": "155ba8a47b9a04e97e7ce7cd7e87040e9ab90b0aa60797a2cc324c023781a9ed"
        },
        "unavailable_time_ranges": {
          "type": "string",
          "bytes": 44,
          "sha256": "155ba8a47b9a04e97e7ce7cd7e87040e9ab90b0aa60797a2cc324c023781a9ed"
        }
      },
      "CP_JSON_32767": {
        "unavailable_dates": {
          "type": "string",
          "bytes": 32767,
          "sha256": "181c9279476a86715563c5629b989922674c618e8c2ba47038c1d0ec4c99da91"
        },
        "unavailable_time_ranges": {
          "type": "string",
          "bytes": 32767,
          "sha256": "181c9279476a86715563c5629b989922674c618e8c2ba47038c1d0ec4c99da91"
        }
      },
      "CP_JSON_32768": {
        "unavailable_dates": {
          "type": "string",
          "bytes": 32768,
          "sha256": "bd3a3e37800fcb9398f736bace049d5f25052dcd1ca936ec2b51b9d5e0579c44"
        },
        "unavailable_time_ranges": {
          "type": "string",
          "bytes": 32768,
          "sha256": "bd3a3e37800fcb9398f736bace049d5f25052dcd1ca936ec2b51b9d5e0579c44"
        }
      }
    },
    "private_evidence_files_sha256": {
      "report.json": "a5fc104960368e6e61451c05cae8f5100c48a05205bdf805868138e577f37337",
      "responses.json": "40057cd1cfec0b5f176fcbb09981ecc5e520d794b4eb4baceeba9108b0dbf8f7",
      "source-private.json": "249018b3a72a3e53c20aadbec28c6517d1a0ea404432304caed47876b620d03b",
      "fixture_map.json": "a56335cdc33c64ceed0c3e254c7a423e273a78649f910a3eb76b514027d3f416",
      "worker-state-final.json": "969ebac5b66979934776563cf9b11eae273f7b756db2b560aaf61b1923ac2840"
    }
  },
  "C": {
    "scope": "sanitized-owned-only-not-raw-wire-replay",
    "cases": [
      {
        "case": "MY_BEFORE",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "CP_DEFAULT",
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "owned_coupon_full_row_only_natural_page_not_equal"
      },
      {
        "case": "RECEIVE",
        "method": "POST",
        "path": "/api/MyCoupon/receive",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "receipt_source_one_row_and_receive_num_one"
      },
      {
        "case": "MY_DEFAULT",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "REPEAT",
        "method": "POST",
        "path": "/api/MyCoupon/receive",
        "http_status": 200,
        "business_status": 500,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "repeat_business_reject_and_no_source_change"
      },
      {
        "case": "CP_CLAIMED",
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "owned_coupon_full_row_only_natural_page_not_equal"
      },
      {
        "case": "MY_USABLE",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "MY_LOW_AMOUNT",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "MY_THRESHOLD",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "MY_IDS_POSITIVE",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "MY_IDS_RESTORED",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "CP_JSON_QUOTES",
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "owned_coupon_full_row_only_natural_page_not_equal"
      },
      {
        "case": "CP_JSON_32767",
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "owned_coupon_full_row_only_natural_page_not_equal"
      },
      {
        "case": "CP_JSON_32768",
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "owned_coupon_full_row_only_natural_page_not_equal"
      },
      {
        "case": "MY_CLEANED",
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "full_response_after_owned_id_and_trace_mapping"
      },
      {
        "case": "CP_CLEANED",
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "business_status": 200,
        "source_pass": true,
        "trace_contract": true,
        "comparison": "owned_absent_natural_list_retained"
      }
    ],
    "natural_before": {
      "coupon": {
        "rows": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      "user_coupon": {
        "rows": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      }
    },
    "natural_after": {
      "coupon": {
        "rows": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      },
      "user_coupon": {
        "rows": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
      }
    },
    "actors_unchanged": true,
    "source_sha256": {
      "app/api/controller/Coupon.php": "a1f9336a4d86404a5d41d79d21ccf6e16525b56fc729d1a89d5ce2123e39034e",
      "app/api/controller/MyCoupon.php": "ca057b98256ae9f2e1694e883a0243b693b33ea2dd89a01d743b8139eb34ba83",
      "app/api/model/Coupon.php": "17f35c7471ae9ffdd5e824a49a7da6ba4a3ee8f35d1445b8987348202ef131da",
      "app/api/model/UserCoupon.php": "526887df2e1fd40692f5b4e6ccbf8496bf3fad84dc67c9bf58084acf0ed06de2",
      "app/common/model/Coupon.php": "926fa66e5543b5d2c180ab509f738efd0010a3382b15a7538423fc47bd3c0827",
      "app/common/model/UserCoupon.php": "0659b1aefd3b62274de14c4119f306b047267f9b455e16e16a08fa242576e168",
      "app/api/model/User.php": "cd2855df8b0ab7869451e5189c6c28b9d10d1ce568664bd0427f2bfea2c30699",
      "app/common/database/Dm.php": "ab5d44a9915af0f0a01186b0c72fc759075ebe9651a6c28cee40123a65218727",
      "app/common/database/DmBuilder.php": "c0d0b7a2668cded72b2c7a28fcbe3255e7cf1ff232b6c871f6bddc4259e699b0",
      "cores/BaseModel.php": "15b09472d9152906bd3f6cfa6b98ea87b1952abcc9587e7e72526fff73ab78c6"
    },
    "cleanup": {
      "user_coupon": 1,
      "coupon": 1
    },
    "independent_remaining": {
      "coupon": 0,
      "user_coupon": 0
    },
    "token_cleaned": true,
    "external_attempts": 0,
    "owned_evidence": {
      "MY_BEFORE": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 0,
              "per_page": 15,
              "current_page": 1,
              "last_page": 0,
              "data": []
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "CP_DEFAULT": {
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "natural_count": 0,
        "owned_row": {
          "coupon_id": 6,
          "name": "CDXCR10A6C8D219F037",
          "coupon_type": 10,
          "reduce_price": "12.34",
          "discount": 0,
          "min_price": "56.78",
          "expire_type": 20,
          "expire_day": 0,
          "start_time": "2020/01/01",
          "end_time": "2030/12/31",
          "apply_range": 10,
          "apply_range_config": [],
          "describe": "CDX isolated compatibility test only",
          "sort": 0,
          "write_off_limit_amount": "0.00",
          "unavailable_dates": null,
          "unavailable_time_ranges": null,
          "is_receive": false,
          "state": {
            "text": "正常",
            "value": 1
          }
        },
        "business_status": 200,
        "message": "success"
      },
      "RECEIVE": {
        "method": "POST",
        "path": "/api/MyCoupon/receive",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "领取成功",
          "data": [],
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "MY_DEFAULT": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 1,
              "per_page": 15,
              "current_page": 1,
              "last_page": 1,
              "data": [
                {
                  "user_coupon_id": 3,
                  "coupon_id": 6,
                  "name": "CDXCR10A6C8D219F037",
                  "coupon_type": 10,
                  "reduce_price": "12.34",
                  "discount": 0,
                  "min_price": "56.78",
                  "expire_type": 20,
                  "expire_day": 0,
                  "start_time": "2020/01/01",
                  "end_time": "2030/12/31",
                  "apply_range": 10,
                  "apply_range_config": [],
                  "is_expire": 0,
                  "is_use": 0,
                  "user_id": 1836,
                  "employee_id": 0,
                  "issue_rule_id": 0,
                  "issue_record_id": 0,
                  "state": {
                    "text": "正常",
                    "value": 1
                  }
                }
              ]
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "REPEAT": {
        "method": "POST",
        "path": "/api/MyCoupon/receive",
        "http_status": 200,
        "body": {
          "status": 500,
          "message": "当前用户已领取该优惠券",
          "data": [],
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "CP_CLAIMED": {
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "natural_count": 0,
        "owned_row": {
          "coupon_id": 6,
          "name": "CDXCR10A6C8D219F037",
          "coupon_type": 10,
          "reduce_price": "12.34",
          "discount": 0,
          "min_price": "56.78",
          "expire_type": 20,
          "expire_day": 0,
          "start_time": "2020/01/01",
          "end_time": "2030/12/31",
          "apply_range": 10,
          "apply_range_config": [],
          "describe": "CDX isolated compatibility test only",
          "sort": 0,
          "write_off_limit_amount": "0.00",
          "unavailable_dates": null,
          "unavailable_time_ranges": null,
          "is_receive": true,
          "state": {
            "text": "已领取",
            "value": 0
          }
        },
        "business_status": 200,
        "message": "success"
      },
      "MY_USABLE": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 1,
              "per_page": 15,
              "current_page": 1,
              "last_page": 1,
              "data": [
                {
                  "user_coupon_id": 3,
                  "coupon_id": 6,
                  "name": "CDXCR10A6C8D219F037",
                  "coupon_type": 10,
                  "reduce_price": "12.34",
                  "discount": 0,
                  "min_price": "56.78",
                  "expire_type": 20,
                  "expire_day": 0,
                  "start_time": "2020/01/01",
                  "end_time": "2030/12/31",
                  "apply_range": 10,
                  "apply_range_config": [],
                  "is_expire": 0,
                  "is_use": 0,
                  "user_id": 1836,
                  "employee_id": 0,
                  "issue_rule_id": 0,
                  "issue_record_id": 0,
                  "state": {
                    "text": "正常",
                    "value": 1
                  }
                }
              ]
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "MY_LOW_AMOUNT": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 0,
              "per_page": 15,
              "current_page": 1,
              "last_page": 0,
              "data": []
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "MY_THRESHOLD": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 1,
              "per_page": 15,
              "current_page": 1,
              "last_page": 1,
              "data": [
                {
                  "user_coupon_id": 3,
                  "coupon_id": 6,
                  "name": "CDXCR10A6C8D219F037",
                  "coupon_type": 10,
                  "reduce_price": "12.34",
                  "discount": 0,
                  "min_price": "56.78",
                  "expire_type": 20,
                  "expire_day": 0,
                  "start_time": "2020/01/01",
                  "end_time": "2030/12/31",
                  "apply_range": 10,
                  "apply_range_config": [],
                  "is_expire": 0,
                  "is_use": 0,
                  "user_id": 1836,
                  "employee_id": 0,
                  "issue_rule_id": 0,
                  "issue_record_id": 0,
                  "state": {
                    "text": "正常",
                    "value": 1
                  }
                }
              ]
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "MY_IDS_POSITIVE": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 1,
              "per_page": 15,
              "current_page": 1,
              "last_page": 1,
              "data": [
                {
                  "user_coupon_id": 3,
                  "coupon_id": 6,
                  "name": "CDXCR10A6C8D219F037",
                  "coupon_type": 10,
                  "reduce_price": "12.34",
                  "discount": 0,
                  "min_price": "56.78",
                  "expire_type": 20,
                  "expire_day": 0,
                  "start_time": "2020/01/01",
                  "end_time": "2030/12/31",
                  "apply_range": 10,
                  "apply_range_config": [],
                  "is_expire": 0,
                  "is_use": 0,
                  "user_id": 1836,
                  "employee_id": 101,
                  "issue_rule_id": 102,
                  "issue_record_id": 103,
                  "state": {
                    "text": "正常",
                    "value": 1
                  }
                }
              ]
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "MY_IDS_RESTORED": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 1,
              "per_page": 15,
              "current_page": 1,
              "last_page": 1,
              "data": [
                {
                  "user_coupon_id": 3,
                  "coupon_id": 6,
                  "name": "CDXCR10A6C8D219F037",
                  "coupon_type": 10,
                  "reduce_price": "12.34",
                  "discount": 0,
                  "min_price": "56.78",
                  "expire_type": 20,
                  "expire_day": 0,
                  "start_time": "2020/01/01",
                  "end_time": "2030/12/31",
                  "apply_range": 10,
                  "apply_range_config": [],
                  "is_expire": 0,
                  "is_use": 0,
                  "user_id": 1836,
                  "employee_id": 0,
                  "issue_rule_id": 0,
                  "issue_record_id": 0,
                  "state": {
                    "text": "正常",
                    "value": 1
                  }
                }
              ]
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "CP_JSON_QUOTES": {
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "natural_count": 0,
        "owned_row": {
          "coupon_id": 6,
          "name": "CDXCR10A6C8D219F037",
          "coupon_type": 10,
          "reduce_price": "12.34",
          "discount": 0,
          "min_price": "56.78",
          "expire_type": 20,
          "expire_day": 0,
          "start_time": "2020/01/01",
          "end_time": "2030/12/31",
          "apply_range": 10,
          "apply_range_config": [],
          "describe": "CDX isolated compatibility test only",
          "sort": 0,
          "write_off_limit_amount": "1234.56",
          "unavailable_dates": "[\"中文\\\"引号\",\"单'引号\",\"2026-10-10\"]",
          "unavailable_time_ranges": "[\"中文\\\"引号\",\"单'引号\",\"2026-10-10\"]",
          "is_receive": true,
          "state": {
            "text": "已领取",
            "value": 0
          }
        },
        "business_status": 200,
        "message": "success"
      },
      "CP_JSON_32767": {
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "natural_count": 0,
        "owned_row": {
          "coupon_id": 6,
          "name": "CDXCR10A6C8D219F037",
          "coupon_type": 10,
          "reduce_price": "12.34",
          "discount": 0,
          "min_price": "56.78",
          "expire_type": 20,
          "expire_day": 0,
          "start_time": "2020/01/01",
          "end_time": "2030/12/31",
          "apply_range": 10,
          "apply_range_config": [],
          "describe": "CDX isolated compatibility test only",
          "sort": 0,
          "write_off_limit_amount": "1234.56",
          "unavailable_dates": {
            "redacted_long_string": true,
            "php_wire_type": "string",
            "bytes": 32767,
            "sha256": "181c9279476a86715563c5629b989922674c618e8c2ba47038c1d0ec4c99da91"
          },
          "unavailable_time_ranges": {
            "redacted_long_string": true,
            "php_wire_type": "string",
            "bytes": 32767,
            "sha256": "181c9279476a86715563c5629b989922674c618e8c2ba47038c1d0ec4c99da91"
          },
          "is_receive": true,
          "state": {
            "text": "已领取",
            "value": 0
          }
        },
        "business_status": 200,
        "message": "success"
      },
      "CP_JSON_32768": {
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "natural_count": 0,
        "owned_row": {
          "coupon_id": 6,
          "name": "CDXCR10A6C8D219F037",
          "coupon_type": 10,
          "reduce_price": "12.34",
          "discount": 0,
          "min_price": "56.78",
          "expire_type": 20,
          "expire_day": 0,
          "start_time": "2020/01/01",
          "end_time": "2030/12/31",
          "apply_range": 10,
          "apply_range_config": [],
          "describe": "CDX isolated compatibility test only",
          "sort": 0,
          "write_off_limit_amount": "1234.56",
          "unavailable_dates": {
            "redacted_long_string": true,
            "php_wire_type": "string",
            "bytes": 32768,
            "sha256": "bd3a3e37800fcb9398f736bace049d5f25052dcd1ca936ec2b51b9d5e0579c44"
          },
          "unavailable_time_ranges": {
            "redacted_long_string": true,
            "php_wire_type": "string",
            "bytes": 32768,
            "sha256": "bd3a3e37800fcb9398f736bace049d5f25052dcd1ca936ec2b51b9d5e0579c44"
          },
          "is_receive": true,
          "state": {
            "text": "已领取",
            "value": 0
          }
        },
        "business_status": 200,
        "message": "success"
      },
      "MY_CLEANED": {
        "method": "GET",
        "path": "/api/MyCoupon/list",
        "http_status": 200,
        "body": {
          "status": 200,
          "message": "success",
          "data": {
            "list": {
              "total": 0,
              "per_page": 15,
              "current_page": 1,
              "last_page": 0,
              "data": []
            }
          },
          "trace_id": "<PRIVATE_TRACE_VALIDATED>"
        }
      },
      "CP_CLEANED": {
        "method": "GET",
        "path": "/api/Coupon/list",
        "http_status": 200,
        "natural_count": null,
        "owned_row": null,
        "business_status": 200,
        "message": "success"
      }
    },
    "source_text_types_lengths_hashes": {
      "CP_DEFAULT": {
        "unavailable_dates": {
          "type": "NULL",
          "bytes": null,
          "sha256": null
        },
        "unavailable_time_ranges": {
          "type": "NULL",
          "bytes": null,
          "sha256": null
        }
      },
      "CP_CLAIMED": {
        "unavailable_dates": {
          "type": "NULL",
          "bytes": null,
          "sha256": null
        },
        "unavailable_time_ranges": {
          "type": "NULL",
          "bytes": null,
          "sha256": null
        }
      },
      "CP_JSON_QUOTES": {
        "unavailable_dates": {
          "type": "string",
          "bytes": 44,
          "sha256": "155ba8a47b9a04e97e7ce7cd7e87040e9ab90b0aa60797a2cc324c023781a9ed"
        },
        "unavailable_time_ranges": {
          "type": "string",
          "bytes": 44,
          "sha256": "155ba8a47b9a04e97e7ce7cd7e87040e9ab90b0aa60797a2cc324c023781a9ed"
        }
      },
      "CP_JSON_32767": {
        "unavailable_dates": {
          "type": "string",
          "bytes": 32767,
          "sha256": "181c9279476a86715563c5629b989922674c618e8c2ba47038c1d0ec4c99da91"
        },
        "unavailable_time_ranges": {
          "type": "string",
          "bytes": 32767,
          "sha256": "181c9279476a86715563c5629b989922674c618e8c2ba47038c1d0ec4c99da91"
        }
      },
      "CP_JSON_32768": {
        "unavailable_dates": {
          "type": "string",
          "bytes": 32768,
          "sha256": "bd3a3e37800fcb9398f736bace049d5f25052dcd1ca936ec2b51b9d5e0579c44"
        },
        "unavailable_time_ranges": {
          "type": "string",
          "bytes": 32768,
          "sha256": "bd3a3e37800fcb9398f736bace049d5f25052dcd1ca936ec2b51b9d5e0579c44"
        }
      }
    },
    "private_evidence_files_sha256": {
      "report.json": "34ad36dc8a1525b7366aa3b5b369c3c9bb0a06c06c3282ab931f3a5037dc165f",
      "responses.json": "680f8e962e8d82c555914e3fdede78d6747dfa0b39a14c70ae18595a64be59f0",
      "source-private.json": "4abd003b12063490bfa394dfed6e1a74582e577c425ee955305397d6cb3d7022",
      "fixture_map.json": "0feb6d0a3cc0b5c29fa17144ee1d66209921154d0cb4e04281a85474f77b063d",
      "worker-state-final.json": "89e5e3c26abef9d6a0890d4bc83ed30f16d200b56bdcef4712f01ee430d70c3b"
    }
  }
}
