| | |
| | | @Override |
| | | public R updateLcStatus(String oid, String lcStatus){ |
| | | |
| | | //查询修改前ts |
| | | CodeClassify codeClassify = codeClassifyMapper.selectById(oid);//主要是为了查询ts |
| | | codeClassify.setLcStatus(lcStatus); |
| | | codeClassify.setTs(new Date()); |
| | | codeClassify.setLastModifyTime(new Date()); |
| | | codeClassify.setLastModifier(String.valueOf(AuthUtil.getUser().getUserId())); |
| | | List<CodeClassify> classifyList = codeClassifyMapper.selectStartWithCurrentOid(oid); |
| | | Date now = new Date(); |
| | | String userId = String.valueOf(AuthUtil.getUserId()); |
| | | classifyList = classifyList.stream().map(s -> { |
| | | s.setLcStatus(lcStatus); |
| | | s.setTs(now); |
| | | s.setLastModifier(userId); |
| | | s.setLastModifyTime(now); |
| | | return s; |
| | | }).collect(Collectors.toList()); |
| | | // //查询修改前ts |
| | | // CodeClassify codeClassify = codeClassifyMapper.selectById(oid);//主要是为了查询ts |
| | | // codeClassify.setLcStatus(lcStatus); |
| | | // codeClassify.setTs(new Date()); |
| | | // codeClassify.setLastModifyTime(new Date()); |
| | | // codeClassify.setLastModifier(String.valueOf(AuthUtil.getUser().getUserId())); |
| | | //启用、停用 |
| | | // int u = codeClassifyMapper.updateLcStatus(oid,lcStatus); |
| | | int count = codeClassifyMapper.updateById(codeClassify); |
| | | // int count = codeClassifyMapper.updateById(codeClassify); |
| | | codeClassifyMapper.batchUpdateLcStatus(classifyList); |
| | | // //处理数据集成逻辑,成功后执行集成第一步,分类数据特殊处理。 |
| | | // if(u!=0) { |
| | | // codeDuckingServiceI.insertCache1(lcStatus,lcStatus,DOCKING_DEFAULT_CLASSIFY, DOCKING_DEFAULT_CLASSIFYOID, oid, codeClassifyDO_old.getTs()); |
| | | // } |
| | | return R.data(SqlHelper.retBool(count)); |
| | | // return R.data(SqlHelper.retBool(count)); |
| | | return R.success(""); |
| | | } |
| | | |
| | | /** |