diff --git a/0-Login/phone-test.txt b/0-Login/phone-test.txt index 5e06aa7..f7bd761 100644 --- a/0-Login/phone-test.txt +++ b/0-Login/phone-test.txt @@ -1,2 +1,2 @@ 手机号 -15014242835 \ No newline at end of file +13168550964 \ No newline at end of file diff --git a/1-Applet/6-Activity/ActivityResource.robot b/1-Applet/6-Activity/ActivityResource.robot index eff97f7..13e380f 100644 --- a/1-Applet/6-Activity/ActivityResource.robot +++ b/1-Applet/6-Activity/ActivityResource.robot @@ -9,23 +9,27 @@ Library DatabaseLibrary *** Keywords *** 查询${dating}用户资料 ${miId_list} Create List + ${nickNameList} Create List ${genderCodeList} Create List FOR ${userId} ${client_header} IN ZIP ${userid_list} ${Cheader_list} Create Session dating ${${dating}.dating域名} ${client_header} ${reps} GET On Session dating /dating-agency-service/user/get/first/fill/marriage/information/details params=userId=${userId} ${miId} Get From Dictionary ${reps.json()['data']} id #资料id + ${nickName} Get From Dictionary ${reps.json()['data']} nickName #用户昵称 ${genderCode} Get From Dictionary ${reps.json()['data']} genderCode #男0,女1 Append To List ${miId_list} ${miId} + Append To List ${nickNameList} ${nickName} Append To List ${genderCodeList} ${genderCode} Set Global Variable ${userId} Set Global Variable ${miId_list} + Set Global Variable ${nickNameList} Set Global Variable ${genderCodeList} END 查询${dating}活动列表 FOR ${genderCode} ${client-header} IN ZIP ${genderCodeList} ${Cheader_list} Create Session dating ${${dating}.dating域名} ${client-header} - ${reps} GET On Session dating dating-agency-service/user/get/site/activity/page params=queryType=0&pageNum=1&pageSize=10&status= + ${reps} GET On Session dating dating-agency-service/user/get/site/activity/page params=queryType=0&pageNum=1&pageSize=100&matchmakerFlag=${matchmakerFlag}&status=&pageSize=10&status= ${records} Get From Dictionary ${reps.json()['data']} records #近期活动列表 Set Global Variable ${records} Set Global Variable ${genderCode} @@ -47,18 +51,41 @@ Library DatabaseLibrary ${Number2} Set Variable If ${genderCode}==0 ${manNumber} ${womanNumber} #当用户性别为男,输出男士已参与人数,否则输出女生已参与人数 ${totalNum} Evaluate ${manNumber}+${womanNumber} #总参与人数 ${registrationPopulation} Get From Dictionary ${records} registrationPopulation #已报名总数 - Exit For Loop If ${status}==1 and ${Number1}!=${Number2} #活动状态,1报名中,2待开始,3进行中,4已取消,5已结束 - #Set Global Variable ${AvtivityId} + Run Keyword If ${status}!=1 Continue For Loop #跳过此次循环 + ... ELSE Exit For Loop If ${status}==1 and ${Number1}!=${Number2} #活动状态,1报名中,2待开始,3进行中,4已取消,5已结束 END Set Global Variable ${AvtivityId} +查询${dating}活动已报名列表数据 + #查询活动已报名列表数据 + FOR ${admin_header} IN @{Aheader_list} + Create Session dating ${${dating}.dating域名} ${admin_header} + ${reps} GET On Session dating dating-agency-service/user/get/web/site/activity/participant/list params=id=${AvtivityId} + ${participantListList} Get From Dictionary ${reps.json()['data']} participantListList #活动已报名列表 + Set Global Variable ${participantListList} + Run Keyword If ${participantListList}==[] log 暂无用户报名 + END + +遍历活动已报名列表 + FOR ${phone} ${nickName} ${participantData} IN ZIP ${phoneList} ${nickNameList} ${participantListList} + Set Global Variable ${nickName} + ${sapId} Get From Dictionary ${participantData} sapId #参与活动id + ${Userphone} Get From Dictionary ${participantData} phone #参与用户手机号 + ${UsernickName} Get From Dictionary ${participantData} nickName #参与用户昵称 + Run Keyword If ${Userphone}==${phone} Continue For Loop #如果手机号相等跳出此次循环 + Run Keyword If ${Userphone}==${phone} log 该用户已报名 + ... ELSE 数据库新增活动参与人 + END + 用户报名${dating}活动 #用户报名活动 FOR ${client_header} IN @{Cheader_list} Create Session dating ${${dating}.dating域名} ${client_header} ${data} Set Variable {"id":"${AvtivityId}"} ${reps} POST On Session dating dating-agency-service/user/participate/in/site/activity ${data.encode('utf-8')} - 数据库新增活动参与人 + 查询婚介活动已报名列表数据 + Run Keyword If ${participantListList}==[] 数据库新增活动参与人 + ... ELSE 遍历活动已报名列表 END 数据库新增活动参与人 diff --git a/2-Web/SiteActivity/SiteActivityResources.robot b/2-Web/SiteActivity/SiteActivityResources.robot index 85dab70..b4e99d8 100644 --- a/2-Web/SiteActivity/SiteActivityResources.robot +++ b/2-Web/SiteActivity/SiteActivityResources.robot @@ -86,6 +86,29 @@ Library DatabaseLibrary Set Global Variable ${activityId} Set Global Variable ${activeState} +创建${dating}平台活动 + #创建活动 + region + FOR ${admin_header} IN @{Aheader_list} + Create Session dating ${${dating}.dating域名} ${admin_header} + ${DateTime} Get Current Date result_format=%Y-%m-%d #获取当天日期 + ${applyStartTime} Get Current Date result_format=%Y-%m-%d %H:%M:%S #获取当前时间,报名开始时间 + ${applyEndTime} Add Time To Date ${applyStartTime} 1 day #报名结束时间 + ${applyEndTime} Get Substring ${applyEndTime} 0 19 + ${beginTime} Add Time To Date ${applyStartTime} 2 days #活动开始时间 + ${beginTime} Get Substring ${beginTime} 0 19 + ${endTime} Add Time To Date ${applyStartTime} 5 days #活动结束时间 + ${endTime} Get Substring ${endTime} 0 19 + ${participationAllocations} Set Variable [{"enable":true,"validTime":0,"assistNumber":0,"originalPrice":1,"genderCode":0,"userType":0,"discountAmount":0,"genderValue":"男","transactionPrice":0,"assistRule":0},{"enable":true,"validTime":0,"assistNumber":0,"originalPrice":0.8,"genderCode":0,"userType":1,"discountAmount":0,"genderValue":"男","transactionPrice":0,"assistRule":0},{"enable":true,"validTime":0,"assistNumber":0,"originalPrice":0.8,"genderCode":1,"userType":0,"discountAmount":0,"genderValue":"女","transactionPrice":0,"assistRule":0},{"enable":true,"validTime":0,"assistNumber":0,"originalPrice":0.6,"genderCode":1,"userType":1,"discountAmount":0,"genderValue":"女","transactionPrice":0,"assistRule":0}] #用户参数配置 + ${numberWoman} Evaluate random.randint(1,25) random #女士数随机获取~25间的正整数 + ${numberMan} Evaluate random.randint(1,25) random #男士随机获取1~25间的正整数 + ${numberParticipants} Evaluate ${numberWoman}+${numberMan} #总人数=女士人数+男士人数 + ${AvtivityData} Set Variable {"applyStartTime":"${applyStartTime}","name":"${DateTime}测试活动","activityType":1,"applyEndTime":"${applyEndTime}","beginTime":"${beginTime}","endTime":"${endTime}","detailedAddress":"报名后拉群发详细地址","communityId":"${communityId}","communityName":"${communityName}","imgList":[{"url":"https://dating-agency-test.oss-accelerate.aliyuncs.com/微信图片_20240412144009.png"}],"depict":"${DateTime}测试活动","contactPictureUrl":"${contactPictureUrl}","communityQrCodeUrl":"${communityQrCodeUrl}","provinceCode":${provinceCode},"cityCode":${cityCode},"districtCode":${districtCode},"provinceName":"${provinceName}","cityName":"${districtName}","districtName":"${cityName}","mutualAssistanceLimit":0,"numberParticipants":${numberParticipants},"numberMan":${numberMan},"numberWoman":${numberWoman},"participationAllocations":${participationAllocations}} #活动数据 + ${reps} POST On Session dating dating-agency-service/user/save/site/activity ${AvtivityData.encode('utf-8')} + ${AvtivityId} Get From Dictionary ${reps.json()} data #活动id + Set Global Variable ${AvtivityId} + END + region #获取户口所在地 Disable Warnings @@ -112,26 +135,3 @@ region Set Global Variable ${districtName} Set Global Variable ${provinceCode} Set Global Variable ${provinceName} - -创建${dating}平台活动 - #创建活动 - region - FOR ${admin_header} IN @{Aheader_list} - Create Session dating ${${dating}.dating域名} ${admin_header} - ${DateTime} Get Current Date result_format=%Y-%m-%d #获取当天日期 - ${applyStartTime} Get Current Date result_format=%Y-%m-%d %H:%M:%S #获取当前时间,报名开始时间 - ${applyEndTime} Add Time To Date ${applyStartTime} 1 day #报名结束时间 - ${applyEndTime} Get Substring ${applyEndTime} 0 19 - ${beginTime} Add Time To Date ${applyStartTime} 2 days #活动开始时间 - ${beginTime} Get Substring ${beginTime} 0 19 - ${endTime} Add Time To Date ${applyStartTime} 5 days #活动结束时间 - ${endTime} Get Substring ${endTime} 0 19 - ${participationAllocations} Set Variable [{"enable":true,"validTime":0,"assistNumber":0,"originalPrice":1,"genderCode":0,"userType":0,"discountAmount":0,"genderValue":"男","transactionPrice":0,"assistRule":0},{"enable":true,"validTime":0,"assistNumber":0,"originalPrice":0.8,"genderCode":0,"userType":1,"discountAmount":0,"genderValue":"男","transactionPrice":0,"assistRule":0},{"enable":true,"validTime":0,"assistNumber":0,"originalPrice":0.8,"genderCode":1,"userType":0,"discountAmount":0,"genderValue":"女","transactionPrice":0,"assistRule":0},{"enable":true,"validTime":0,"assistNumber":0,"originalPrice":0.6,"genderCode":1,"userType":1,"discountAmount":0,"genderValue":"女","transactionPrice":0,"assistRule":0}] #用户参数配置 - ${numberWoman} Evaluate random.randint(1,25) random #女士数随机获取~25间的正整数 - ${numberMan} Evaluate random.randint(1,25) random #男士随机获取1~25间的正整数 - ${numberParticipants} Evaluate ${numberWoman}+${numberMan} #总人数=女士人数+男士人数 - ${AvtivityData} Set Variable {"applyStartTime":"${applyStartTime}","name":"${DateTime}测试活动","activityType":1,"applyEndTime":"${applyEndTime}","beginTime":"${beginTime}","endTime":"${endTime}","detailedAddress":"报名后拉群发详细地址","communityId":"${communityId}","communityName":"${communityName}","imgList":[{"url":"https://dating-agency-test.oss-accelerate.aliyuncs.com/微信图片_20240412144009.png"}],"depict":"${DateTime}测试活动","contactPictureUrl":"${contactPictureUrl}","communityQrCodeUrl":"${communityQrCodeUrl}","provinceCode":${provinceCode},"cityCode":${cityCode},"districtCode":${districtCode},"provinceName":"${provinceName}","cityName":"${districtName}","districtName":"${cityName}","mutualAssistanceLimit":0,"numberParticipants":${numberParticipants},"numberMan":${numberMan},"numberWoman":${numberWoman},"participationAllocations":${participationAllocations}} #活动数据 - ${reps} POST On Session dating dating-agency-service/user/save/site/activity ${AvtivityData.encode('utf-8')} - ${AvtivityId} Get From Dictionary ${reps.json()} data #活动id - Set Global Variable ${AvtivityId} - END diff --git a/output/log.html b/output/log.html index 8e98886..ca4ebe0 100644 --- a/output/log.html +++ b/output/log.html @@ -1806,25 +1806,25 @@ function stopPropagation(event) { window.output = {};