|
|
@@ -10,6 +10,7 @@ import com.xunmei.common.core.constant.SecurityConstants;
|
|
|
import com.xunmei.common.core.domain.R;
|
|
|
import com.xunmei.common.core.utils.IDHelper;
|
|
|
import com.xunmei.common.core.web.page.TableDataInfo;
|
|
|
+import com.xunmei.common.security.utils.SecurityUtils;
|
|
|
import com.xunmei.core.resumption.domain.AppRule;
|
|
|
import com.xunmei.core.resumption.domain.AppRuleItem;
|
|
|
import com.xunmei.core.resumption.domain.AppRulePoint;
|
|
|
@@ -80,10 +81,14 @@ public class AppRuleItemServiceImpl extends ServiceImpl<AppRuleItemMapper, AppRu
|
|
|
throw new RuntimeException("履职项重复");
|
|
|
}
|
|
|
|
|
|
- final AppRule appRule = appRuleMapper.selectById(appRuleItemDto.getRuleId());
|
|
|
+ AppRule appRule = appRuleMapper.selectById(appRuleItemDto.getRuleId());
|
|
|
if (appRule == null) {
|
|
|
throw new RuntimeException("履职手册不存在");
|
|
|
}
|
|
|
+ //修改手册更新时间
|
|
|
+ appRule.setUpdateTime(new Date());
|
|
|
+ appRule.setUpdateBy(SecurityUtils.getUsername());
|
|
|
+ appRuleMapper.updateById(appRule);
|
|
|
|
|
|
saveOrUpdate(item);
|
|
|
final List<AppRulePointDto> pointDtoList = appRuleItemDto.getPointDtoList();
|
|
|
@@ -185,6 +190,17 @@ public class AppRuleItemServiceImpl extends ServiceImpl<AppRuleItemMapper, AppRu
|
|
|
throw new RuntimeException("该检查项已被履职计划关联!");
|
|
|
}
|
|
|
}
|
|
|
+ //修改手册更新时间
|
|
|
+ AppRuleItem appRuleItem = appRuleItemMapper.selectById(id);
|
|
|
+ if (null != appRuleItem){
|
|
|
+ AppRule appRule = appRuleMapper.selectById(appRuleItem.getId());
|
|
|
+ if (null != appRule){
|
|
|
+ appRule.setUpdateTime(new Date());
|
|
|
+ appRule.setUpdateBy(SecurityUtils.getUsername());
|
|
|
+ appRuleMapper.updateById(appRule);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
appRuleItemMapper.deleteById(id);
|
|
|
appRulePointMapper.deleteByMap(MapUtil.of("item_id", id));
|
|
|
return true;
|