功能(dailycheckin/imaotai): 添加新的预留规则字段reserve_rule

🔧 配置(docker): 更新config.template.json支持新的reserve_rule字段
This commit is contained in:
shitao 2024-01-13 09:32:23 +08:00
parent 36520f3549
commit 86bc643e91
2 changed files with 10 additions and 4 deletions

View File

@ -209,6 +209,7 @@ userId: 2
source_data: dict,
lat: str = "29.83826",
lng: str = "102.182324",
reserve_rule: int = 0,
):
day_time = int(time.mktime(datetime.date.today().timetuple())) * 1000
session_id = self.headers["current_session_id"]
@ -221,9 +222,9 @@ userId: 2
)
shops = responses.json()["data"]["shops"]
if self.RESERVE_RULE == 0:
if reserve_rule == 0:
return self.distance_shop(item_code, shops, source_data, lat, lng)
if self.RESERVE_RULE == 1:
if reserve_rule == 1:
return self.max_shop(city, item_code, p_c_map, province, shops)
def act_params(self, shop_id: str, item_id: str):
@ -282,6 +283,7 @@ userId: 2
userId = self.check_item.get("userid")
lat = self.check_item.get("lat")
lng = self.check_item.get("lng")
reserve_rule = self.check_item.get("reserve_rule", 0)
msg = [
{
"name": "手机号",
@ -305,6 +307,7 @@ userId: 2
source_data=source_data,
lat=lat,
lng=lng,
reserve_rule=reserve_rule,
)
if max_shop_id == "0":
continue

View File

@ -77,7 +77,9 @@
"mobile": "18888xxxxxx",
"province": "上海市",
"token": "eyJxxxxxx",
"userid": "1xxxxxx4"
"userid": "1xxxxxx4",
"reserve_rule": 0
},
{
"city": "多账号 城市",
@ -86,7 +88,8 @@
"mobile": "多账号 手机号",
"province": "多账号 省份",
"token": "多账号 token",
"userid": "多账号 用户 id"
"userid": "多账号 用户 id",
"reserve_rule": 0
}
],
"IQIYI": [