|
@@ -7,16 +7,13 @@ import com.fdkankan.manage_jp.common.ResultCode;
|
|
|
import com.fdkankan.manage_jp.entity.Project;
|
|
|
import com.fdkankan.manage_jp.entity.ProjectNum;
|
|
|
import com.fdkankan.manage_jp.entity.User;
|
|
|
-import com.fdkankan.manage_jp.entity.UserRole;
|
|
|
import com.fdkankan.manage_jp.exception.BusinessException;
|
|
|
import com.fdkankan.manage_jp.mapper.IProjectMapper;
|
|
|
import com.fdkankan.manage_jp.service.*;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.fdkankan.manage_jp.vo.request.ProjectAddSceneParam;
|
|
|
import com.fdkankan.manage_jp.vo.request.ProjectParam;
|
|
|
-import com.fdkankan.manage_jp.vo.request.SceneGpsParam;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
-import org.apache.poi.util.StringUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -146,4 +143,18 @@ public class ProjectServiceImpl extends ServiceImpl<IProjectMapper, Project> imp
|
|
|
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void delByUserNum(Long contractorUserId, List<String> numList) {
|
|
|
+ List<Project> byCreateId = this.getByCreateId(contractorUserId);
|
|
|
+ for (Project project : byCreateId) {
|
|
|
+ projectNumService.delNumList(project.getId(),numList);
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ private List<Project> getByCreateId(Long contractorUserId) {
|
|
|
+ LambdaQueryWrapper<Project> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ wrapper.eq(Project::getCreateId,contractorUserId);
|
|
|
+ return this.list(wrapper);
|
|
|
+ }
|
|
|
}
|