代码调整
This commit is contained in:
@@ -79,6 +79,7 @@ public class CsGroupController extends BaseController {
|
||||
@PostMapping("/deleteGroup")
|
||||
@ApiOperation("删除分组")
|
||||
@ApiImplicitParam(name = "groupId", value = "组id", required = true)
|
||||
@Deprecated
|
||||
public HttpResult<String> deleteGroup(@RequestParam("groupId") String groupId){
|
||||
String methodDescribe = getMethodDescribe("deleteGroup");
|
||||
csGroupService.deleteGroup(groupId);
|
||||
|
||||
@@ -73,7 +73,7 @@ public class CsDevModelServiceImpl extends ServiceImpl<CsDevModelMapper, CsDevMo
|
||||
@Override
|
||||
public CsDevModelPO findModel(String devType, String version, String time) {
|
||||
LambdaQueryWrapper<CsDevModelPO> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
lambdaQueryWrapper.eq(CsDevModelPO::getDevType,devType)
|
||||
lambdaQueryWrapper.eq(CsDevModelPO::getDevTypeName,devType)
|
||||
.eq(CsDevModelPO::getVersionNo,version)
|
||||
.eq(CsDevModelPO::getVersionDate, LocalDateTime.parse(time, DateTimeFormatter.ofPattern(DatePattern.NORM_DATETIME_PATTERN)))
|
||||
.eq(CsDevModelPO::getStatus,1);
|
||||
|
||||
@@ -5,6 +5,7 @@ import cn.hutool.core.util.IdUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.njcn.csdevice.mapper.CsGroArrMapper;
|
||||
import com.njcn.csdevice.mapper.CsGroupMapper;
|
||||
import com.njcn.csdevice.pojo.param.GroupArrParam;
|
||||
import com.njcn.csdevice.pojo.po.CsGroArr;
|
||||
import com.njcn.csdevice.pojo.po.CsGroup;
|
||||
@@ -34,6 +35,8 @@ public class CsGroArrServiceImpl extends ServiceImpl<CsGroArrMapper, CsGroArr> i
|
||||
|
||||
private final ICsGroupService csGroupService;
|
||||
|
||||
private final CsGroupMapper csGroupMapper;
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void updateGroArr(GroupArrParam groupArrParam) {
|
||||
@@ -42,10 +45,14 @@ public class CsGroArrServiceImpl extends ServiceImpl<CsGroArrMapper, CsGroArr> i
|
||||
if(CollectionUtil.isNotEmpty(list)) {
|
||||
List<CsGroup> listGroup = new ArrayList<>();
|
||||
List<CsGroArr> arrList = new ArrayList<>();
|
||||
List<String> groupIdList = list.stream().map(GroupArrParam.ArrItem::getId).collect(Collectors.toList());
|
||||
LambdaQueryWrapper<CsGroup> csGroupLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
csGroupLambdaQueryWrapper.eq(CsGroup::getDataSetId,groupArrParam.getSetId());
|
||||
List<CsGroup> csGroupList = csGroupMapper.selectList(csGroupLambdaQueryWrapper);
|
||||
List<String> groupIdList = csGroupList.stream().map(CsGroup::getId).collect(Collectors.toList());
|
||||
LambdaQueryWrapper<CsGroArr> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
lambdaQueryWrapper.in(CsGroArr::getGroupId, groupIdList);
|
||||
this.baseMapper.delete(lambdaQueryWrapper);
|
||||
csGroupMapper.delete(csGroupLambdaQueryWrapper);
|
||||
|
||||
Integer sort = 0;
|
||||
for (GroupArrParam.ArrItem item : list) {
|
||||
|
||||
Reference in New Issue
Block a user