|  | @@ -10,6 +10,7 @@ import com.xunmei.common.core.constant.SecurityConstants;
 | 
											
												
													
														|  |  import com.xunmei.common.core.domain.R;
 |  |  import com.xunmei.common.core.domain.R;
 | 
											
												
													
														|  |  import com.xunmei.common.core.utils.IDHelper;
 |  |  import com.xunmei.common.core.utils.IDHelper;
 | 
											
												
													
														|  |  import com.xunmei.common.core.web.page.TableDataInfo;
 |  |  import com.xunmei.common.core.web.page.TableDataInfo;
 | 
											
												
													
														|  | 
 |  | +import com.xunmei.common.security.utils.SecurityUtils;
 | 
											
												
													
														|  |  import com.xunmei.core.resumption.domain.AppRuleItem;
 |  |  import com.xunmei.core.resumption.domain.AppRuleItem;
 | 
											
												
													
														|  |  import com.xunmei.core.resumption.dto.ruleItem.AppRuleItemDto;
 |  |  import com.xunmei.core.resumption.dto.ruleItem.AppRuleItemDto;
 | 
											
												
													
														|  |  import com.xunmei.core.resumption.vo.appRuleItem.RuleTreeItem;
 |  |  import com.xunmei.core.resumption.vo.appRuleItem.RuleTreeItem;
 | 
											
										
											
												
													
														|  | @@ -79,10 +80,14 @@ public class SafetyCheckRuleItemServiceImpl
 | 
											
												
													
														|  |  //            throw new RuntimeException("检查项编号重复");
 |  |  //            throw new RuntimeException("检查项编号重复");
 | 
											
												
													
														|  |  //        }
 |  |  //        }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -        final SafetyCheckRule rule = safetyCheckRuleMapper.selectById(ruleItemDto.getRuleId());
 |  | 
 | 
											
												
													
														|  | 
 |  | +        SafetyCheckRule rule = safetyCheckRuleMapper.selectById(ruleItemDto.getRuleId());
 | 
											
												
													
														|  |          if (rule == null) {
 |  |          if (rule == null) {
 | 
											
												
													
														|  |              throw new RuntimeException("检查手册不存在!");
 |  |              throw new RuntimeException("检查手册不存在!");
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | 
 |  | +        //修改手册更新时间
 | 
											
												
													
														|  | 
 |  | +        rule.setUpdateTime(new Date());
 | 
											
												
													
														|  | 
 |  | +        rule.setUpdateBy(SecurityUtils.getUsername());
 | 
											
												
													
														|  | 
 |  | +        safetyCheckRuleMapper.updateById(rule);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          Integer itemNameNums = safetyCheckRuleItemMapper.checkItemNameRepeat(item.getId(), item.getRuleId(), item.getName());
 |  |          Integer itemNameNums = safetyCheckRuleItemMapper.checkItemNameRepeat(item.getId(), item.getRuleId(), item.getName());
 | 
											
												
													
														|  |          if (itemNameNums > 0) {
 |  |          if (itemNameNums > 0) {
 | 
											
										
											
												
													
														|  | @@ -191,6 +196,17 @@ public class SafetyCheckRuleItemServiceImpl
 | 
											
												
													
														|  |  //                throw new RuntimeException("该检查项已被检查计划关联!");
 |  |  //                throw new RuntimeException("该检查项已被检查计划关联!");
 | 
											
												
													
														|  |  //            }
 |  |  //            }
 | 
											
												
													
														|  |  //        }
 |  |  //        }
 | 
											
												
													
														|  | 
 |  | +        //修改手册更新时间
 | 
											
												
													
														|  | 
 |  | +        SafetyCheckRuleItem ruleItem = safetyCheckRuleItemMapper.selectById(id);
 | 
											
												
													
														|  | 
 |  | +        if (null != ruleItem){
 | 
											
												
													
														|  | 
 |  | +            SafetyCheckRule rule = safetyCheckRuleMapper.selectById(ruleItem.getId());
 | 
											
												
													
														|  | 
 |  | +            if (null != rule){
 | 
											
												
													
														|  | 
 |  | +                rule.setUpdateTime(new Date());
 | 
											
												
													
														|  | 
 |  | +                rule.setUpdateBy(SecurityUtils.getUsername());
 | 
											
												
													
														|  | 
 |  | +                safetyCheckRuleMapper.updateById(rule);
 | 
											
												
													
														|  | 
 |  | +            }
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |          safetyCheckRuleItemMapper.deleteById(id);
 |  |          safetyCheckRuleItemMapper.deleteById(id);
 | 
											
												
													
														|  |          safetyCheckRulePointMapper.deleteByMap(MapUtil.of("item_id", id));
 |  |          safetyCheckRulePointMapper.deleteByMap(MapUtil.of("item_id", id));
 | 
											
												
													
														|  |          return true;
 |  |          return true;
 |