团队作业9——第二次项目冲刺3(Beta阶段)

召开冲刺会议

 

 

会议内容:时间管理功能问题解决。

分配任务:

    宋非:计时表bug解决优化

    罗建彪:time DAO层的获取ID等方法

    罗远云:service层实例方法等编写

遇到的困难:

  计时器第一次会生效,第二个活动计时会出错,

任务分解图

 

 

 

 

燃尽图

 

 

 

 

代码记录:

https://git.coding.net/Ssl_dhlg18/SIMsystem.git

 部分代码:

 

package com.ms.service.impl;
/**
* @Description 计时器的service实现类
* @author mhm
* @date 2016-12-02
*
*/
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

import com.ms.dao.TimingInterface;
import com.ms.model.Timing;
import com.ms.service.TimeServiceI;
@Service("timeService")
public class TimeServiceImpl implements TimeServiceI {
@Autowired
@Qualifier("timeDao")
private TimingInterface timeDao;
@Autowired
@Qualifier("activityDao")
private static final Logger logger = Logger.getLogger(TimeServiceImpl.class);

/**
* @Description 获取已启动活动的计时数据
* @param activity_id 活动ID
* @date 2016-12-02
*
*/
@Override
public Timing getTime(int activity_id) {
try {
return timeDao.getTiming(activity_id);
} catch (Exception e) {
logger.info("获取启动活动计时器失败", e);
return null;
}
}

/**
* @Description 为已启动活动设置计时器
* @param Timing time: 计时器实例
* @date 2016-12-02
*
*/
@Override
public boolean addTime(Timing time) {
try {
timeDao.addTiming(time);
return true;
} catch (Exception e) {
logger.info("添加计时器失败", e);
return false;
}

}

/**
* @Description 删除计时器
* @param Timing time: 计时器实例
* @date 2016-12-02
*
*/
@Override
public boolean deleteTime(Timing time) {
try {
timeDao.deleteTiming(time);
return true;
} catch (Exception e) {
logger.info("删除计时器失败", e);
return false;
}

}


}

 

posted on 2018-12-11 14:34  Gordon_S  阅读(118)  评论(0编辑  收藏  举报