解决启多个项目时,迁移成功后新建2个datainfo。

web_backend_develope
chenlw 9 years ago
parent bc3dfa2c43
commit e469716b7f

@ -132,10 +132,13 @@ public class ThreadMoveData{
int difSize = (int) (srcSizeTemp-dstSize);
Thread.sleep(10*difSize);
//TODO 查看当前拷贝目录进程是否结束?
//TODO 进行MD5校验
// 进行MD5校验
int resl = check.checkoutMD5Folder(dataMove.getDataPath(), dataMove.getDstPath());
//TODO 校验成功--则删除数据库记录
// 校验成功--则增加数据库记录
if(resl == 1){
// 判断 迁移数据的status是否改为 2
DataInfoEntityMoveTmp movetmp = dataInfoMoveTmpDao.findById(dataMove.getId());
if (null != movetmp && !"2".equals(movetmp.getCompleteStatus())) {
//校验成功--修改 数据库记录--
dataMove.setCompleteStatus("2");
dataMove.setLastTime(DateForm.date2StringBysecond(new Date()));
@ -150,6 +153,7 @@ public class ThreadMoveData{
data.setId(0);
dataInfoDao.save(data);
}
}
else {
// 3:表示 迁移失败
dataMove.setLastTime(DateForm.date2StringBysecond(new Date()));

Loading…
Cancel
Save