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} #当用户性别为男,输出男士已参与人数,否则输出女生已参与人数
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间的正整数
${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间的正整数
${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