|
|
@@ -1,6 +1,9 @@
|
|
|
package com.izouma.awesomeadmin.service.impl;
|
|
|
|
|
|
import java.util.*;
|
|
|
+
|
|
|
+import com.izouma.awesomeadmin.dao.PlayerInfoMapper;
|
|
|
+import com.izouma.awesomeadmin.model.PlayerInfo;
|
|
|
import org.apache.log4j.Logger;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
@@ -11,16 +14,18 @@ import com.izouma.awesomeadmin.service.AppealInfoService;
|
|
|
import com.izouma.awesomeadmin.dao.AppealInfoMapper;
|
|
|
|
|
|
/**
|
|
|
-* service接口实现类
|
|
|
-*/
|
|
|
+ * service接口实现类
|
|
|
+ */
|
|
|
@Service
|
|
|
-public class AppealInfoServiceImpl implements AppealInfoService{
|
|
|
+public class AppealInfoServiceImpl implements AppealInfoService {
|
|
|
/*generatedStart*/
|
|
|
private static Logger logger = Logger.getLogger(AppealInfoServiceImpl.class);
|
|
|
|
|
|
@Autowired
|
|
|
private AppealInfoMapper appealInfoMapper;
|
|
|
/*generatedEnd*/
|
|
|
+ @Autowired
|
|
|
+ private PlayerInfoMapper playerInfoMapper;
|
|
|
|
|
|
/*generatedStart*/
|
|
|
@Override
|
|
|
@@ -76,8 +81,14 @@ public class AppealInfoServiceImpl implements AppealInfoService{
|
|
|
logger.info("createAppealInfo");
|
|
|
try {
|
|
|
int updates = appealInfoMapper.insertSelective(record);
|
|
|
+ PlayerInfo playerInfo = playerInfoMapper.selectByPrimaryKey(record.getPlayerInfoId());
|
|
|
+ if (playerInfo.getStatusFlag() == AppConstant.PlayerStatus.START) {
|
|
|
+ playerInfo.setStatusFlag(AppConstant.PlayerStatus.OVERTIME);
|
|
|
+ playerInfo.setResultError(true);
|
|
|
+ playerInfoMapper.updateByPrimaryKeySelective(playerInfo);
|
|
|
+ }
|
|
|
if (updates > 0) {
|
|
|
- return true;
|
|
|
+ return true;
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
logger.error("createAppealInfo", e);
|
|
|
@@ -91,10 +102,10 @@ public class AppealInfoServiceImpl implements AppealInfoService{
|
|
|
try {
|
|
|
int updates = appealInfoMapper.delete(record);
|
|
|
if (updates > 0) {
|
|
|
- return true;
|
|
|
+ return true;
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
- logger.error("deleteAppealInfo", e);
|
|
|
+ logger.error("deleteAppealInfo", e);
|
|
|
}
|
|
|
return false;
|
|
|
}
|
|
|
@@ -105,10 +116,10 @@ public class AppealInfoServiceImpl implements AppealInfoService{
|
|
|
try {
|
|
|
int updates = appealInfoMapper.updateByPrimaryKeySelective(record);
|
|
|
if (updates > 0) {
|
|
|
- return true;
|
|
|
+ return true;
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
- logger.error("updateAppealInfo", e);
|
|
|
+ logger.error("updateAppealInfo", e);
|
|
|
}
|
|
|
return false;
|
|
|
}
|