Browse Source

优化

master
dimengzhe 2 years ago
parent
commit
00579eea59
  1. 2
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigMapper.java
  2. 4
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigMapper.xml
  3. 13
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigService.java

2
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigMapper.java

@ -20,4 +20,6 @@ public interface SysFlowableConfigMapper extends BaseMapper<SysFlowableConfig> {
SysFlowableConfigVo initDetails(String userSid);
SysFlowableConfig selectByUserSids(String userSid);
int deleteBySid(String userSid);
}

4
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigMapper.xml

@ -12,4 +12,8 @@
<select id="selectByUserSids" resultType="com.yxt.anrui.portal.api.sysflowableconfig.SysFlowableConfig">
select * from sys_flowable_config where userSid = #{userSid}
</select>
<delete id="deleteBySid">
delete from sys_flowable_config where userSid = #{userSid}
</delete>
</mapper>

13
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigService.java

@ -36,15 +36,12 @@ public class SysFlowableConfigService extends MybatisBaseService<SysFlowableConf
ResultBean rb = ResultBean.fireFail();
//查询是否包含该用户的数据
SysFlowableConfig sysFlowableConfig = baseMapper.selectByUserSids(dto.getUserSid());
if(sysFlowableConfig == null){
sysFlowableConfig = new SysFlowableConfig();
BeanUtil.copyProperties(dto,sysFlowableConfig,"sid");
baseMapper.insert(sysFlowableConfig);
}else{
BeanUtil.copyProperties(dto,sysFlowableConfig,"sid");
baseMapper.insert(sysFlowableConfig);
baseMapper.updateById(sysFlowableConfig);
if(sysFlowableConfig != null){
baseMapper.deleteBySid(dto.getUserSid());
}
sysFlowableConfig = new SysFlowableConfig();
BeanUtil.copyProperties(dto,sysFlowableConfig,"sid");
baseMapper.insert(sysFlowableConfig);
return rb.success();
}
}

Loading…
Cancel
Save