{
  "status": "pass",
  "lane": "B",
  "mode": "green",
  "marker": "CDXBC104C219D3E9C",
  "date": "2064-06-16",
  "source": {
    "/application/p/controller/Bill.php": "8d99ea508e165d694a156d43420cb98f3a809a0fb9a120716e4f9dd90a4b9cf2",
    "/application/p/logic/Bill.php": "fa5de5c3aef2d8a62b3f7c29a12f81c42a28e701fb8cf2d2db739b1f84a86fa4",
    "/application/model/Bill.php": "daa8f7181928d06b53e57504f229eaf04088e3ea7eaccfad55c07d091db03c18",
    "/application/model/Cater.php": "8d98dc0c54769b6e476be2bba86971debc63ba0c1b3475e8f6f338b17e73c892"
  },
  "natural_before": {
    "sha": "507d727fc611ba25951de78a247fe5aba24b273a925b7c342711ffc88cb59367",
    "recipe_rows": 5
  },
  "cli_no_meal_response": {
    "code": 0,
    "message": "添加成功",
    "data": ""
  },
  "owned_log_id": 260,
  "checks": {
    "underflow_fixed": true,
    "replace": true,
    "repeat_save": true,
    "clear": true,
    "repeat_clear": true,
    "no_meal_real_service": true,
    "final_clear": true,
    "other_restaurant_exactly_unchanged": true,
    "never_negative": true
  },
  "samples": {
    "underflow_save": {
      "http": 200,
      "body": {
        "code": 0,
        "message": "添加成功",
        "data": ""
      },
      "mysql_1690": false
    },
    "replace": {
      "http": 200,
      "body": {
        "code": 0,
        "message": "添加成功",
        "data": ""
      },
      "mysql_1690": false
    },
    "repeat_save": {
      "http": 200,
      "body": {
        "code": 0,
        "message": "添加成功",
        "data": ""
      },
      "mysql_1690": false
    },
    "clear": {
      "http": 200,
      "body": {
        "code": 0,
        "message": "添加成功",
        "data": ""
      },
      "mysql_1690": false
    },
    "repeat_clear": {
      "http": 200,
      "body": {
        "code": 0,
        "message": "添加成功",
        "data": ""
      },
      "mysql_1690": false
    },
    "no_meal_setup": {
      "http": 200,
      "body": {
        "code": 0,
        "message": "添加成功",
        "data": ""
      },
      "mysql_1690": false
    },
    "final_clear": {
      "http": 200,
      "body": {
        "code": 0,
        "message": "添加成功",
        "data": ""
      },
      "mysql_1690": false
    }
  },
  "states": {
    "initial": {
      "dishes": [
        {
          "uuid": "CDXBC104C219D3E9CA",
          "menu_quantity": "0",
          "attribute": "0"
        },
        {
          "uuid": "CDXBC104C219D3E9CB",
          "menu_quantity": "0",
          "attribute": "0"
        }
      ],
      "recipes": [
        {
          "id": "358153",
          "uuid": "CDXBC104C219D3E9CR",
          "dishes_uuid": "CDXBC104C219D3E9CA",
          "menu_date": "2064-06-16",
          "create_time": "2026-10-10 11:04:48",
          "create_by": "CDXBC104C219D3E9C",
          "meal_times": "1",
          "type": "1",
          "restaurant_id": "1",
          "zp_planid": "0",
          "device_code": null,
          "zp_is_synchro": "0",
          "limit_num": "7"
        },
        {
          "id": "358154",
          "uuid": "CDXBC104C219D3E9CS",
          "dishes_uuid": "CDXBC104C219D3E9CA",
          "menu_date": "2064-06-16",
          "create_time": "2026-10-10 11:04:48",
          "create_by": "CDXBC104C219D3E9C",
          "meal_times": "1",
          "type": "1",
          "restaurant_id": "2",
          "zp_planid": "0",
          "device_code": null,
          "zp_is_synchro": "0",
          "limit_num": "11"
        }
      ],
      "log": [
        {
          "id": "260",
          "menu_date": "2064-06-16",
          "version": "17",
          "is_delete": "0",
          "create_time": "2026-10-10 11:04:48",
          "update_time": "2026-10-10 11:04:48"
        }
      ]
    },
    "underflow_save": {
      "dishes": [
        {
          "uuid": "CDXBC104C219D3E9CA",
          "menu_quantity": "2",
          "attribute": "1"
        },
        {
          "uuid": "CDXBC104C219D3E9CB",
          "menu_quantity": "0",
          "attribute": "0"
        }
      ],
      "recipes": [
        {
          "id": "358155",
          "uuid": "8186417C-B2E6-942F-1D31-8A48F3559747",
          "dishes_uuid": "CDXBC104C219D3E9CA",
          "menu_date": "2064-06-16",
          "create_time": "2026-10-10 11:04:49",
          "create_by": "1",
          "meal_times": "1",
          "type": "1",
          "restaurant_id": "1",
          "zp_planid": "0",
          "device_code": null,
          "zp_is_synchro": "0",
          "limit_num": "7"
        },
        {
          "id": "358154",
          "uuid": "CDXBC104C219D3E9CS",
          "dishes_uuid": "CDXBC104C219D3E9CA",
          "menu_date": "2064-06-16",
          "create_time": "2026-10-10 11:04:48",
          "create_by": "CDXBC104C219D3E9C",
          "meal_times": "1",
          "type": "1",
          "restaurant_id": "2",
          "zp_planid": "0",
          "device_code": null,
          "zp_is_synchro": "0",
          "limit_num": "11"
        }
      ],
      "log": [
        {
          "id": "260",
          "menu_date": "2064-06-16",
          "version": "18",
          "is_delete": "0",
          "create_time": "2026-10-10 11:04:48",
          "update_time": "2026-10-10 11:04:49"
        }
      ]
    },
    "replace": {
      "dishes": [
        {
          "uuid": "CDXBC104C219D3E9CA",
          "menu_quantity": "1",
          "attribute": "1"
        },
        {
          "uuid": "CDXBC104C219D3E9CB",
          "menu_quantity": "2",
          "attribute": "1"
        }
      ],
      "recipes": [
        {
          "id": "358157",
          "uuid": "5A1BFC0A-3990-AB2A-1E7F-5CF4E7E08F47",
          "dishes_uuid": "CDXBC104C219D3E9CB",
          "menu_date": "2064-06-16",
          "create_time": "2026-10-10 11:04:50",
          "create_by": "1",
          "meal_times": "2",
          "type": "1",
          "restaurant_id": "1",
          "zp_planid": "0",
          "device_code": null,
          "zp_is_synchro": "0",
          "limit_num": "0"
        },
        {
          "id": "358156",
          "uuid": "6E9E78D5-DDFF-40DD-3E91-5997C439F33F",
          "dishes_uuid": "CDXBC104C219D3E9CB",
          "menu_date": "2064-06-16",
          "create_time": "2026-10-10 11:04:50",
          "create_by": "1",
          "meal_times": "1",
          "type": "1",
          "restaurant_id": "1",
          "zp_planid": "0",
          "device_code": null,
          "zp_is_synchro": "0",
          "limit_num": "0"
        },
        {
          "id": "358154",
          "uuid": "CDXBC104C219D3E9CS",
          "dishes_uuid": "CDXBC104C219D3E9CA",
          "menu_date": "2064-06-16",
          "create_time": "2026-10-10 11:04:48",
          "create_by": "CDXBC104C219D3E9C",
          "meal_times": "1",
          "type": "1",
          "restaurant_id": "2",
          "zp_planid": "0",
          "device_code": null,
          "zp_is_synchro": "0",
          "limit_num": "11"
        }
      ],
      "log": [
        {
          "id": "260",
          "menu_date": "2064-06-16",
          "version": "19",
          "is_delete": "0",
          "create_time": "2026-10-10 11:04:48",
          "update_time": "2026-10-10 11:04:50"
        }
      ]
    },
    "repeat_save": {
      "dishes": [
        {
          "uuid": "CDXBC104C219D3E9CA",
          "menu_quantity": "1",
          "attribute": "1"
        },
        {
          "uuid": "CDXBC104C219D3E9CB",
          "menu_quantity": "2",
          "attribute": "1"
        }
      ],
      "recipes": [
        {
          "id": "358158",
          "uuid": "0C74FB6D-8E1E-6ADB-7F31-2D2439B98CE6",
          "dishes_uuid": "CDXBC104C219D3E9CB",
          "menu_date": "2064-06-16",
          "create_time": "2026-10-10 11:04:51",
          "create_by": "1",
          "meal_times": "1",
          "type": "1",
          "restaurant_id": "1",
          "zp_planid": "0",
          "device_code": null,
          "zp_is_synchro": "0",
          "limit_num": "0"
        },
        {
          "id": "358159",
          "uuid": "BCC9CACD-AAE0-2481-9EEE-DB4F865939FC",
          "dishes_uuid": "CDXBC104C219D3E9CB",
          "menu_date": "2064-06-16",
          "create_time": "2026-10-10 11:04:51",
          "create_by": "1",
          "meal_times": "2",
          "type": "1",
          "restaurant_id": "1",
          "zp_planid": "0",
          "device_code": null,
          "zp_is_synchro": "0",
          "limit_num": "0"
        },
        {
          "id": "358154",
          "uuid": "CDXBC104C219D3E9CS",
          "dishes_uuid": "CDXBC104C219D3E9CA",
          "menu_date": "2064-06-16",
          "create_time": "2026-10-10 11:04:48",
          "create_by": "CDXBC104C219D3E9C",
          "meal_times": "1",
          "type": "1",
          "restaurant_id": "2",
          "zp_planid": "0",
          "device_code": null,
          "zp_is_synchro": "0",
          "limit_num": "11"
        }
      ],
      "log": [
        {
          "id": "260",
          "menu_date": "2064-06-16",
          "version": "20",
          "is_delete": "0",
          "create_time": "2026-10-10 11:04:48",
          "update_time": "2026-10-10 11:04:51"
        }
      ]
    },
    "clear": {
      "dishes": [
        {
          "uuid": "CDXBC104C219D3E9CA",
          "menu_quantity": "1",
          "attribute": "1"
        },
        {
          "uuid": "CDXBC104C219D3E9CB",
          "menu_quantity": "0",
          "attribute": "1"
        }
      ],
      "recipes": [
        {
          "id": "358154",
          "uuid": "CDXBC104C219D3E9CS",
          "dishes_uuid": "CDXBC104C219D3E9CA",
          "menu_date": "2064-06-16",
          "create_time": "2026-10-10 11:04:48",
          "create_by": "CDXBC104C219D3E9C",
          "meal_times": "1",
          "type": "1",
          "restaurant_id": "2",
          "zp_planid": "0",
          "device_code": null,
          "zp_is_synchro": "0",
          "limit_num": "11"
        }
      ],
      "log": [
        {
          "id": "260",
          "menu_date": "2064-06-16",
          "version": "21",
          "is_delete": "0",
          "create_time": "2026-10-10 11:04:48",
          "update_time": "2026-10-10 11:04:52"
        }
      ]
    },
    "no_meal": {
      "dishes": [
        {
          "uuid": "CDXBC104C219D3E9CA",
          "menu_quantity": "2",
          "attribute": "1"
        },
        {
          "uuid": "CDXBC104C219D3E9CB",
          "menu_quantity": "1",
          "attribute": "1"
        }
      ],
      "recipes": [
        {
          "id": "358161",
          "uuid": "4B013473-741A-66E9-6919-C9B01E7E151E",
          "dishes_uuid": "CDXBC104C219D3E9CB",
          "menu_date": "2064-06-16",
          "create_time": "2026-10-10 11:04:53",
          "create_by": "1",
          "meal_times": "2",
          "type": "1",
          "restaurant_id": "1",
          "zp_planid": "0",
          "device_code": null,
          "zp_is_synchro": "0",
          "limit_num": "0"
        },
        {
          "id": "358162",
          "uuid": "76190859-2242-59FC-F6EB-59D505BA46DB",
          "dishes_uuid": "CDXBC104C219D3E9CA",
          "menu_date": "2064-06-16",
          "create_time": "2026-10-10 11:04:54",
          "create_by": "1",
          "meal_times": "1",
          "type": "1",
          "restaurant_id": "1",
          "zp_planid": "0",
          "device_code": null,
          "zp_is_synchro": "0",
          "limit_num": "0"
        },
        {
          "id": "358154",
          "uuid": "CDXBC104C219D3E9CS",
          "dishes_uuid": "CDXBC104C219D3E9CA",
          "menu_date": "2064-06-16",
          "create_time": "2026-10-10 11:04:48",
          "create_by": "CDXBC104C219D3E9C",
          "meal_times": "1",
          "type": "1",
          "restaurant_id": "2",
          "zp_planid": "0",
          "device_code": null,
          "zp_is_synchro": "0",
          "limit_num": "11"
        }
      ],
      "log": [
        {
          "id": "260",
          "menu_date": "2064-06-16",
          "version": "24",
          "is_delete": "0",
          "create_time": "2026-10-10 11:04:48",
          "update_time": "2026-10-10 11:04:54"
        }
      ]
    }
  },
  "natural_after": {
    "sha": "507d727fc611ba25951de78a247fe5aba24b273a925b7c342711ffc88cb59367",
    "recipe_rows": 5
  },
  "natural_unchanged": true
}
