|
|
@@ -127,6 +127,10 @@ public class BizQuestionGroupServiceImpl implements IBizQuestionGroupService {
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
public boolean updateBizQuestionGroupById(BizQuestionGroupDTO source) {
|
|
|
+ if(QuestionGroupTypeEnums.PRE.equals(source.getType())){
|
|
|
+ source.setFrequency(null);
|
|
|
+ source.setInterval(null);
|
|
|
+ }
|
|
|
BizQuestionGroupPO oldQuestionGroup = baseRepository.selectById(source.getId());
|
|
|
if (Objects.isNull(oldQuestionGroup)) {
|
|
|
throw new ServiceException(TRExcCode.SYSTEM_ERROR_B0001, "该问卷组不存在");
|
|
|
@@ -148,6 +152,10 @@ public class BizQuestionGroupServiceImpl implements IBizQuestionGroupService {
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public BizQuestionGroupDTO insertBizQuestionGroup(BizQuestionGroupDTO source) {
|
|
|
+ if(QuestionGroupTypeEnums.PRE.equals(source.getType())){
|
|
|
+ source.setFrequency(null);
|
|
|
+ source.setInterval(null);
|
|
|
+ }
|
|
|
BizQuestionGroupPO bizQuestionGroupPO = BizQuestionGroupMapper.INSTANCE.convertPO(source);
|
|
|
Map<String, Object> stringObjectMap = BeanUtil.beanToMap(source, MD5_FIELDS);
|
|
|
bizQuestionGroupPO.setVersion(1);
|