|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.huimv.receive.common.token.TokenSign;
|
|
import com.huimv.receive.common.token.TokenSign;
|
|
import com.huimv.receive.common.utils.Result;
|
|
import com.huimv.receive.common.utils.Result;
|
|
import com.huimv.receive.common.utils.ResultCode;
|
|
import com.huimv.receive.common.utils.ResultCode;
|
|
|
|
+import com.huimv.receive.entity.BaseProcess;
|
|
import com.huimv.receive.entity.BaseVisiting;
|
|
import com.huimv.receive.entity.BaseVisiting;
|
|
import com.huimv.receive.entity.BaseWashoutPoint;
|
|
import com.huimv.receive.entity.BaseWashoutPoint;
|
|
import com.huimv.receive.entity.SysAccountMultilevel;
|
|
import com.huimv.receive.entity.SysAccountMultilevel;
|
|
@@ -13,6 +14,7 @@ import com.huimv.receive.entity.dto.GetFlowListDto;
|
|
import com.huimv.receive.entity.dto.GetWashoutPointDto;
|
|
import com.huimv.receive.entity.dto.GetWashoutPointDto;
|
|
import com.huimv.receive.entity.dto.WashListDto;
|
|
import com.huimv.receive.entity.dto.WashListDto;
|
|
import com.huimv.receive.entity.vo.DestVo;
|
|
import com.huimv.receive.entity.vo.DestVo;
|
|
|
|
+import com.huimv.receive.mapper.BaseProcessMapper;
|
|
import com.huimv.receive.mapper.BaseVisitingMapper;
|
|
import com.huimv.receive.mapper.BaseVisitingMapper;
|
|
import com.huimv.receive.mapper.BaseWashoutPointMapper;
|
|
import com.huimv.receive.mapper.BaseWashoutPointMapper;
|
|
import com.huimv.receive.mapper.SysAccountMultilevelMapper;
|
|
import com.huimv.receive.mapper.SysAccountMultilevelMapper;
|
|
@@ -44,6 +46,8 @@ public class BaseWashoutPointServiceImpl extends ServiceImpl<BaseWashoutPointMap
|
|
private BaseVisitingMapper visitingMapper;
|
|
private BaseVisitingMapper visitingMapper;
|
|
@Autowired
|
|
@Autowired
|
|
private SysAccountMultilevelMapper accountMultilevelMapper;
|
|
private SysAccountMultilevelMapper accountMultilevelMapper;
|
|
|
|
+ @Autowired
|
|
|
|
+ private BaseProcessMapper processMapper;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Result list(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
public Result list(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
@@ -84,6 +88,14 @@ public class BaseWashoutPointServiceImpl extends ServiceImpl<BaseWashoutPointMap
|
|
Integer id = TokenSign.getMemberIdByJwtToken(httpServletRequest);
|
|
Integer id = TokenSign.getMemberIdByJwtToken(httpServletRequest);
|
|
SysAccountMultilevel multilevel = accountMultilevelMapper.selectById(id);
|
|
SysAccountMultilevel multilevel = accountMultilevelMapper.selectById(id);
|
|
String farmIds = multilevel.getLastFarmId().toString();
|
|
String farmIds = multilevel.getLastFarmId().toString();
|
|
|
|
+ //如果当前存在进行中流程,则初始化流程配置不能修改或删除
|
|
|
|
+ QueryWrapper<BaseProcess> processQueryWrapper = new QueryWrapper<>();
|
|
|
|
+ processQueryWrapper.eq("farm_id", farmIds);
|
|
|
|
+ List<BaseProcess> processes = processMapper.selectList(processQueryWrapper);
|
|
|
|
+ if (processes.size() > 0) {
|
|
|
|
+ return new Result(10001, "当前存在进行中流程,无法修改", true);
|
|
|
|
+ }
|
|
|
|
+
|
|
//访问类型集合
|
|
//访问类型集合
|
|
QueryWrapper<BaseWashoutPoint> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<BaseWashoutPoint> queryWrapper = new QueryWrapper<>();
|
|
queryWrapper.eq("farm_ids",farmIds);
|
|
queryWrapper.eq("farm_ids",farmIds);
|