Commit 2da620c9 authored by wanglong's avatar wanglong

修改添加项目焊工bug

parent 9e230d42
...@@ -5,18 +5,17 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; ...@@ -5,18 +5,17 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yeejoin.amos.boot.biz.common.bo.ReginParams; import com.yeejoin.amos.boot.biz.common.bo.ReginParams;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity; import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import com.yeejoin.amos.boot.module.common.api.entity.OrgUsr;
import com.yeejoin.amos.boot.module.ugp.api.Enum.OrgEnum; import com.yeejoin.amos.boot.module.ugp.api.Enum.OrgEnum;
import com.yeejoin.amos.boot.module.ugp.api.Enum.ProjectResourceEnum; import com.yeejoin.amos.boot.module.ugp.api.Enum.ProjectResourceEnum;
import com.yeejoin.amos.boot.module.ugp.api.dto.ProjectMaterialDto; import com.yeejoin.amos.boot.module.ugp.api.dto.ProjectMaterialDto;
import com.yeejoin.amos.boot.module.ugp.api.dto.WelderEquipmentDto; import com.yeejoin.amos.boot.module.ugp.api.dto.WelderEquipmentDto;
import com.yeejoin.amos.boot.module.ugp.api.entity.Equipment; import com.yeejoin.amos.boot.module.ugp.api.entity.*;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.yeejoin.amos.boot.module.ugp.api.entity.Project;
import com.yeejoin.amos.boot.module.ugp.api.entity.ProjectResource;
import com.yeejoin.amos.boot.module.ugp.api.entity.SuperviseRule;
import com.yeejoin.amos.boot.module.ugp.api.mapper.EquipmentMapper; import com.yeejoin.amos.boot.module.ugp.api.mapper.EquipmentMapper;
import com.yeejoin.amos.boot.module.ugp.api.mapper.MaterialMapper;
import com.yeejoin.amos.boot.module.ugp.api.mapper.ProjectResourceMapper; import com.yeejoin.amos.boot.module.ugp.api.mapper.ProjectResourceMapper;
import com.yeejoin.amos.boot.module.ugp.api.service.IProjectResourceService; import com.yeejoin.amos.boot.module.ugp.api.service.IProjectResourceService;
import com.yeejoin.amos.boot.module.ugp.api.dto.ProjectResourceDto; import com.yeejoin.amos.boot.module.ugp.api.dto.ProjectResourceDto;
...@@ -63,6 +62,8 @@ public class ProjectResourceServiceImpl extends BaseService<ProjectResourceDto,P ...@@ -63,6 +62,8 @@ public class ProjectResourceServiceImpl extends BaseService<ProjectResourceDto,P
MaterialServiceImpl materialService; MaterialServiceImpl materialService;
@Autowired @Autowired
MaterialMapper materialMapper;
@Autowired
EquipmentServiceImpl equipmentService; EquipmentServiceImpl equipmentService;
/** /**
...@@ -153,20 +154,23 @@ public class ProjectResourceServiceImpl extends BaseService<ProjectResourceDto,P ...@@ -153,20 +154,23 @@ public class ProjectResourceServiceImpl extends BaseService<ProjectResourceDto,P
//判断资源类型并插入 //判断资源类型并插入
if (type.equals(设备资源.getName())) { if (type.equals(设备资源.getName())) {
projectResource.setType(设备资源.getCode()); projectResource.setType(设备资源.getCode());
Equipment equipment = equipmentMapper.selectById(select);
projectResource.setName(equipment.getName());
} }
if (type.equals(焊工资源.getName())) { if (type.equals(焊工资源.getName())) {
projectResource.setType(焊工资源.getCode()); projectResource.setType(焊工资源.getCode());
OrgUsr orgUsrById = orgService.getOrgUsrById(select);
projectResource.setName(orgUsrById.getBizOrgName());
} }
if (type.equals(管材资源.getName())) { if (type.equals(管材资源.getName())) {
projectResource.setType(管材资源.getCode()); projectResource.setType(管材资源.getCode());
Material material = materialMapper.selectById(select);
projectResource.setName(material.getName());
} }
projectResource.setProjectId(SequenceNbr); projectResource.setProjectId(SequenceNbr);
projectResource.setResourceId(Long.valueOf(select)); projectResource.setResourceId(Long.valueOf(select));
Equipment equipment = equipmentMapper.selectById(Long.valueOf(select));
projectResource.setName(equipment.getName());
BeanUtils.copyProperties(projectResource,Resource); BeanUtils.copyProperties(projectResource,Resource);
this.save(projectResource); this.save(projectResource);
} }
return Resource; return Resource;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment