团队作业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编码规范文档如有变化要及时更新

img

六、适当的项目程序/模块的最新(运行)截图

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.运行结果的截图



七、每日每人总结

成员 总结
唐立伟 我负责了项目的最终测试
吴秋雪 我负责了项目的最终测试
黄妍仪 我负责了项目的最终测试
李思柔 我负责了项目的总结会议
何晓漫 我负责了项目的总结会议
posted @ 2024-11-17 15:28  金奎彬bbbbbb  阅读(7)  评论(0编辑  收藏  举报