团队作业4——项目冲刺-第七篇
团队作业4——项目冲刺-第七篇
| 这个作业属于哪个课程 | <计科22级34班> |
|---|---|
| 这个作业要求在哪里 | <作业要求> |
| 这个作业的目标 | 完成连续七天的项目冲刺 |
| GitHub 链接 | https://github.com/tangliweiwww/ChatGpt |
一、团队
1.团队名称:Elegance
2.团队成员
| 姓名 | 班级 | 学号 |
|---|---|---|
| 唐立伟(组长) | 计科4班 | 3122005404 |
| 吴秋雪 | 计科3班 | 3222004892 |
| 黄妍仪 | 计科4班 | 3222004767 |
| 李思柔 | 计科4班 | 3222004638 |
| 何晓漫 | 计科4班 | 3222004765 |
二、站立式会议

三、任务情况
1.昨天已完成的工作
| 成员 | 内容 |
|---|---|
| 唐立伟 | 订单模块各种情况处理 |
| 吴秋雪 | 完善支付 |
| 黄妍仪 | 页面优化 |
| 李思柔 | 前端页面优化 |
| 何晓漫 | 对代码进行测试 |
2.今天完成的工作
| 成员 | 内容 |
|---|---|
| 唐立伟 | 完善整体项目各个模块 |
| 吴秋雪 | 完善整体项目各个模块 |
| 黄妍仪 | 完善整体项目各个模块 |
| 李思柔 | 对代码进行测试 |
| 何晓漫 | 对代码进行测试 |
3.工作中遇到的困难
| 成员 | 内容 |
|---|---|
| 唐立伟 | 异常处理问题 |
| 吴秋雪 | 内网穿透问题 |
| 黄妍仪 | 页面跳转问题 |
| 李思柔 | 测试不通过 |
| 何晓漫 | 测试不通过 |
四、燃尽图

五、每人的代码/文档签入记录
1.代码签入


2.签入记录对应的Issue内容与链接
https://github.com/tangliweiwww/ChatGpt/issues/13
3、code review编码规范文档如有变化要及时更新

六、适当的项目程序/模块的最新(运行)截图
1.最新模块的代码
@Slf4j
@Component()
public class TimeoutCloseOrderJob {
@Resource
private IOrderService orderService;
@Autowired(required = false)
private NativePayService payService;
@Value("${wxpay.config.mchid}")
private String mchid;
@Scheduled(cron = "0 0/10 * * * ?")
public void exec() {
try {
if (null == payService) {
log.info("定时任务,订单支付状态更新。应用未配置支付渠道,任务不执行。");
return;
}
List<String> orderIds = orderService.queryTimeoutCloseOrderList();
if (orderIds.isEmpty()) {
log.info("定时任务,超时30分钟订单关闭,暂无超时未支付订单 orderIds is null");
return;
}
for (String orderId : orderIds) {
boolean status = orderService.changeOrderClose(orderId);
//微信关单;暂时不需要主动关闭
CloseOrderRequest request = new CloseOrderRequest();
request.setMchid(mchid);
request.setOutTradeNo(orderId);
payService.closeOrder(request);
log.info("定时任务,超时30分钟订单关闭 orderId: {} status:{}", orderId, status);
}
} catch (Exception e) {
log.error("定时任务,超时15分钟订单关闭失败", e);
}
}
}
2.运行结果的截图



七、每日每人总结
| 成员 | 总结 |
|---|---|
| 唐立伟 | 我负责了项目的最终测试 |
| 吴秋雪 | 我负责了项目的最终测试 |
| 黄妍仪 | 我负责了项目的最终测试 |
| 李思柔 | 我负责了项目的总结会议 |
| 何晓漫 | 我负责了项目的总结会议 |

浙公网安备 33010602011771号