到处都是搭子队——bate冲刺day7

到处都是搭子队 2025-12-02 01:00:22
这个作业属于哪个课程202501福大-软件工程实践-W班
这个作业的要求团队作业-bate冲刺
这个作业的目标完成bate冲刺

目录

  • 站立会议
  • 成员工作进展
  • 代码签入
  • Issue #51: 完善配置文件,优化IP地址检测逻辑
  • Issue #52: 完善登录流程,添加详细调试日志
  • Issue #53: 编写真机调试完整指南
  • 项目燃尽图

站立会议

img

成员工作进展

成员完成的任务花费时间剩余时间遇到的问题今日计划
后端完善个人中心用户信息获取功能2小时0小时授权窗口在真机调试时不弹出测试所有页面刷新功能
后端优化配置文件,完善IP地址检测2.5小时0小时不同调试方式IP地址不同编写配置使用文档
测试编写真机调试完整指南2小时0小时文档需要覆盖所有场景完善用户使用指南
测试测试所有功能,修复发现的问题2.5小时0.5小时发现一些边界情况准备Beta冲刺总结材料

代码签入

Issue #51: 完善配置文件,优化IP地址检测逻辑

文件修改:

  • utils/config.js - 优化IP地址检测和优先级逻辑
    代码变更:
    javascript
    // 优先使用自定义IP地址(如果存在且不是localhost)
    if (customServerIP && customServerIP.trim() && customServerIP !== 'localhost') {
    const ipUrl = http://${customServerIP}:8080/api
    console.log('📱 使用自定义IP地址:', ipUrl)
    // 如果customServerUrl存在但IP不同,清除它以避免混淆
    if (customServerUrl && !customServerUrl.includes(customServerIP)) {
    console.warn('⚠️ 检测到customServerUrl与customServerIP不一致,已忽略customServerUrl')
    }
    return ipUrl
    }

// 检查是否是错误的IP地址(10.133.26.24),如果是则清除
if (urlIP === '10.133.26.24') {
console.warn('⚠️ 检测到错误的IP地址 10.133.26.24,已自动清除')
try {
wx.removeStorageSync('customServerUrl')
// 清除后使用默认IP
const localIP = getLocalIP()
const defaultUrl = http://${localIP}:8080/api
console.log('📱 已清除错误配置,使用默认IP地址:', defaultUrl)
return defaultUrl
} catch (e) {
console.error('清除错误配置失败:', e)
}
}

提交信息:*优化IP地址配置逻辑,自动检测并清除错误的IP地址,避免配置冲突

测试结果:

  • ✅ 自动检测到错误的IP地址(10.133.26.24)
  • ✅ 自动清除错误配置
  • ✅ 正确使用默认IP地址(172.20.10.5)
  • ✅ 避免customServerIP和customServerUrl的冲突

Issue #52: 完善登录流程,添加详细调试日志

文件修改:

  • pages/login/login.js - 完善登录流程的调试日志

代码变更:
javascript
wxLogin() {
console.log('🔐 开始微信登录流程...')
console.log('📱 调用 wx.getUserProfile(),应该会弹出授权窗口...')
wx.getUserProfile({
desc: '用于完善用户资料和账户信息',
success: (profileRes) => {
console.log('✅ getUserProfile 成功,用户信息:', profileRes.userInfo)
const { userInfo } = profileRes

  // 检查是否获取到真实的用户信息
  const isDefaultNickname = !userInfo.nickName || userInfo.nickName === '微信用户'
  if (isDefaultNickname) {
    console.warn('⚠️ 获取到的可能是默认昵称,真机调试时可能不会弹出授权窗口')
    console.warn('💡 提示:可以在个人中心重新获取真实的用户信息')
  }
  // ...
},
fail: (err) => {
  console.error('❌ getUserProfile 失败:', err)
  // ...
}

})
}

提交信息:*添加详细的登录流程调试日志,便于排查授权相关问题


Issue #53: 编写真机调试完整指南

文件创建:

  • 微信真机调试完整指南.md - 详细的真机调试步骤说明
  • 真机调试快速步骤.md - 快速操作参考
  • 登录验证指南.md - 登录验证方法说明

文档内容:

  • 真机调试的完整步骤
  • IP地址配置方法
  • 网络连接问题排查
  • 常见问题解决方案

提交信息: 编写完整的真机调试指南,帮助用户快速完成配置

项目燃尽图

img

...全文
18 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
此工具可以将任何.X .FBX的模型文件的任何动作进行2D的导出, 导出格式为无底色的PNG图片, 还可以在导出前进行HLSL特效渲染, 这样就可以在不能渲染3D的平台上渲染GPU级别的仿3D效果, 还附赠了6个粒子效果,可以自己设置导出帧数。 此工具不敢说很好用,希望大家能够支持推动我更新更多的功能。 ————————————————————————————————————————————————————————————— 此版本更新了最初版本输入框的一些小Bug,附赠了两个(.FBX)示例模型。 打开工具以后点击导入模型,选择要导入的模型文件,加载成功以后模型会显示在黑色(默认背景颜色)区域,然后既可以对模型的 坐标矩阵、旋转矩阵进行初步修改了,在相对应的输入框中直接输入就可以了,然后可以开始设置模型的动画信息了,在右下方一条黑色横 杠(设置动画信息)的位置就是的了,你可以输入你想要的移动速度或者旋转速度,并且可以开启或者关闭、自定义辉光,还可以选择要播 放的粒子,一切设置成功后你可以先点击预览进行导出前的预览,默认的导出帧数是30帧,这里导出帧数你可以自己设定,你觉得预览成功 后就可以开始导出了,点击 开始 按钮选择要到处的路径,然后就会将显示区域的渲染效果进行导出,格式是.png格式的无底色图片,中途 可以停止对动画数据进行再次设置,也可以取消导出。 ————————————————————————————————————————————————————————————— ↑ ↓ ← → 加鼠标拖动是控制模型的旋转的和移动 左SHIFT+ ↑ ↓和鼠标拖动是Z轴运动 ————————————————————————————————————————————————————————————— 运行环境 .net framework 4.0 xna framework 4.0

112

社区成员

发帖
与我相关
我的任务
社区描述
202501福大-软件工程实践-W班
软件工程团队开发结对编程 高校 福建省·福州市
社区管理员
  • 202501福大-软件工程实践-W班
  • 离离原上羊羊吃大草
  • MiraiZz2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧