|
@@ -33,7 +33,7 @@ public class TFallSolveServiceImpl implements ITFallSolveService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<TFallSolve> selectTFallSolveByAid(Integer aid) {
|
|
|
+ public TFallSolve selectTFallSolveByAid(Integer aid) {
|
|
|
return tFallSolveMapper.selectTFallSolveByAid(aid);
|
|
|
}
|
|
|
|
|
@@ -56,14 +56,11 @@ public class TFallSolveServiceImpl implements ITFallSolveService {
|
|
|
*/
|
|
|
@Override
|
|
|
public int insertTFallSolve(TFallSolve tFallSolve) {
|
|
|
- //TODO 还有问题
|
|
|
- List<TFallSolve> tFallSolves = this.selectTFallSolveByAid(tFallSolve.getAid());
|
|
|
- if (tFallSolves != null && !tFallSolves.isEmpty()) {
|
|
|
- tFallSolve.setUpdateTime(DateUtils.getNowDate());
|
|
|
- return tFallSolveMapper.updateTFallSolve(tFallSolve);
|
|
|
- } else {
|
|
|
+ if (StringUtils.isNull(this.selectTFallSolveByAid(tFallSolve.getAid()))){
|
|
|
tFallSolve.setCreateTime(DateUtils.getNowDate());
|
|
|
return tFallSolveMapper.insertTFallSolve(tFallSolve);
|
|
|
+ }else{
|
|
|
+ return tFallSolveMapper.updateTFallSolve(tFallSolve);
|
|
|
}
|
|
|
}
|
|
|
|