|
@@ -98,7 +98,7 @@ public class ReplacementInstrumentActivityServiceImpl extends BaseServiceImpl<In
|
|
|
}
|
|
|
ReplacementInstrumentCooperation replacementInstrumentCooperation = replacementInstrumentCooperationDao.getByCooperationId(replacementInstrumentActivity.getCooperationOrganId());
|
|
|
//如果提交过调查问卷,那么覆盖之前的记录
|
|
|
- ReplacementInstrumentActivity activity = replacementInstrumentActivityDao.findByUserId(replacementInstrumentActivity.getCooperationOrganId(), sysUser.getId());
|
|
|
+ ReplacementInstrumentActivity activity = replacementInstrumentActivityDao.findByUserId(replacementInstrumentActivity.getCooperationOrganId(), sysUser.getId(),replacementInstrumentCooperation.getTopicId());
|
|
|
if (replacementInstrumentCooperation != null && replacementInstrumentCooperation.getOpenPay().equals(YesOrNoEnum.YES)) {
|
|
|
replacementInstrumentActivity.setOpenFlag(1);
|
|
|
}
|
|
@@ -158,7 +158,7 @@ public class ReplacementInstrumentActivityServiceImpl extends BaseServiceImpl<In
|
|
|
Integer topicId = replacementInstrumentActivity.getTopicId();
|
|
|
ReplacementInstrumentCooperation replacementInstrumentCooperation = replacementInstrumentCooperationDao.getByCooperationId(replacementInstrumentActivity.getCooperationOrganId());
|
|
|
//如果提交过调查问卷,那么覆盖之前的记录
|
|
|
- ReplacementInstrumentActivity activity = replacementInstrumentActivityDao.findByUserId(replacementInstrumentActivity.getCooperationOrganId(), sysUser.getId());
|
|
|
+ ReplacementInstrumentActivity activity = replacementInstrumentActivityDao.findByUserId(replacementInstrumentActivity.getCooperationOrganId(), sysUser.getId(),replacementInstrumentCooperation.getTopicId());
|
|
|
if (replacementInstrumentCooperation != null && replacementInstrumentCooperation.getOpenPay().equals(YesOrNoEnum.YES)) {
|
|
|
replacementInstrumentActivity.setOpenFlag(1);
|
|
|
}
|
|
@@ -209,8 +209,8 @@ public class ReplacementInstrumentActivityServiceImpl extends BaseServiceImpl<In
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public ReplacementInstrumentActivity findByUserId(Integer cooperationOrganId, Integer userId) {
|
|
|
- return replacementInstrumentActivityDao.findByUserId(cooperationOrganId, userId);
|
|
|
+ public ReplacementInstrumentActivity findByUserId(Integer cooperationOrganId, Integer userId,Integer topicId) {
|
|
|
+ return replacementInstrumentActivityDao.findByUserId(cooperationOrganId, userId,topicId);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -496,8 +496,8 @@ public class ReplacementInstrumentActivityServiceImpl extends BaseServiceImpl<In
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Object queryUserInfo(Integer cooperationOrganId,SysUser user) {
|
|
|
- ReplacementInstrumentActivity replacementInstrumentActivity = this.findByUserId(cooperationOrganId, user.getId());
|
|
|
+ public ReplacementInstrumentActivity queryUserInfo(Integer cooperationOrganId,SysUser user,Integer topicId) {
|
|
|
+ ReplacementInstrumentActivity replacementInstrumentActivity = findByUserId(cooperationOrganId, user.getId(),topicId);
|
|
|
if (replacementInstrumentActivity == null) {
|
|
|
Student student = studentService.get(user.getId());
|
|
|
replacementInstrumentActivity = new ReplacementInstrumentActivity();
|