Commit 9649611e authored by tangwei's avatar tangwei

修改bug

parent 710e493f
...@@ -5,6 +5,7 @@ import com.yeejoin.amos.boot.module.jxiop.api.dto.StationBasicDto; ...@@ -5,6 +5,7 @@ import com.yeejoin.amos.boot.module.jxiop.api.dto.StationBasicDto;
import com.yeejoin.amos.boot.module.jxiop.api.dto.UserMapperDto; import com.yeejoin.amos.boot.module.jxiop.api.dto.UserMapperDto;
import com.yeejoin.amos.boot.module.jxiop.api.entity.PersonBasic; import com.yeejoin.amos.boot.module.jxiop.api.entity.PersonBasic;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
...@@ -17,27 +18,28 @@ import java.util.List; ...@@ -17,27 +18,28 @@ import java.util.List;
public interface PersonBasicMapper extends BaseMapper<PersonBasic> { public interface PersonBasicMapper extends BaseMapper<PersonBasic> {
List<UserMapperDto> queryPage(Long current, Long size, List<UserMapperDto> queryPage(@Param("current") Long current, @Param("size") Long size,
String name, @Param("name") String name,
String accountName, @Param("accountName") String accountName,
String projectName,String orgCode); @Param("projectName") String projectName,
@Param("orgCode") String orgCode);
List<UserMapperDto> queryPagecount( List<UserMapperDto> queryPagecount(
String name, @Param("name") String name,
String accountName, @Param("accountName") String accountName,
String projectName,String orgCode); @Param("projectName") String projectName,
@Param("orgCode") String orgCode);
int deleteList(String[] ids); int deleteList(String[] ids);
List<EXPersonUser> getEXPersonUser(String name, List<EXPersonUser> getEXPersonUser(@Param("name") String name,
String accountName, @Param("accountName") String accountName,
String projectName, @Param("projectName") String projectName,
String orgCode); @Param("orgCode") String orgCode);
List<EXPersonUser> getEXPersonUserAll(String name, List<EXPersonUser> getEXPersonUserAll(@Param("name") String name,
String accountName, @Param("accountName") String accountName,
String projectName, @Param("projectName") String projectName,
String orgCode); @Param("orgCode") String orgCode);
} }
...@@ -5,6 +5,7 @@ import com.yeejoin.amos.boot.module.jxiop.api.dto.ExStationBasicDto; ...@@ -5,6 +5,7 @@ import com.yeejoin.amos.boot.module.jxiop.api.dto.ExStationBasicDto;
import com.yeejoin.amos.boot.module.jxiop.api.dto.StationBasicDto; import com.yeejoin.amos.boot.module.jxiop.api.dto.StationBasicDto;
import com.yeejoin.amos.boot.module.jxiop.api.entity.StationBasic; import com.yeejoin.amos.boot.module.jxiop.api.entity.StationBasic;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
...@@ -16,24 +17,24 @@ import java.util.List; ...@@ -16,24 +17,24 @@ import java.util.List;
*/ */
public interface StationBasicMapper extends BaseMapper<StationBasic> { public interface StationBasicMapper extends BaseMapper<StationBasic> {
//分页 //分页
List<StationBasicDto> queryPage(Long current, Long size, List<StationBasicDto> queryPage(@Param("current")Long current, @Param("size")Long size,
String stationMasterName, @Param("stationMasterName") String stationMasterName,
String stationName, @Param("stationName") String stationName,
String stationType, @Param("stationType")String stationType,
String orgCode); @Param("orgCode") String orgCode);
//统计 //统计
List<StationBasicDto> queryPagecount( List<StationBasicDto> queryPagecount(
String stationMasterName, @Param("stationMasterName") String stationMasterName,
String stationName, @Param("stationName")String stationName,
String stationType, @Param("stationType")String stationType,
String orgCode); @Param("orgCode")String orgCode);
//删除 //删除
int deleteList(String[] ids); int deleteList(String[] ids);
//导出 //导出
List<ExStationBasicDto> getExStationBasicDto(String stationMasterName, List<ExStationBasicDto> getExStationBasicDto( @Param("stationMasterName") String stationMasterName,
String stationName, @Param("stationName")String stationName,
String stationType, @Param("stationType")String stationType,
String orgCode); @Param("orgCode")String orgCode);
} }
...@@ -26,8 +26,8 @@ ...@@ -26,8 +26,8 @@
<if test="stationType != null and stationType != ''"> <if test="stationType != null and stationType != ''">
AND station_basic.station_type = #{stationType} AND station_basic.station_type = #{stationType}
</if> </if>
<if test="orgCoce != null and orgCoce != ''"> <if test="orgCode != null and orgCode != ''">
AND station_basic.project_org_code like concat('%',#{orgCoce},'%') AND station_basic.project_org_code like concat('%',#{orgCode},'%')
</if> </if>
</where> </where>
ORDER BY station_basic.rec_date DESC ORDER BY station_basic.rec_date DESC
...@@ -50,8 +50,8 @@ ...@@ -50,8 +50,8 @@
<if test="stationType != null and stationType != ''"> <if test="stationType != null and stationType != ''">
AND station_basic.station_type = #{stationType} AND station_basic.station_type = #{stationType}
</if> </if>
<if test="orgCoce != null and orgCoce != ''"> <if test="orgCode != null and orgCode != ''">
AND station_basic.project_org_code like concat('%',#{orgCoce},'%') AND station_basic.project_org_code like concat('%',#{orgCode},'%')
</if> </if>
</where> </where>
</select> </select>
...@@ -96,8 +96,8 @@ ...@@ -96,8 +96,8 @@
<if test="stationType != null and stationType != ''"> <if test="stationType != null and stationType != ''">
AND station_basic.station_type = #{stationType} AND station_basic.station_type = #{stationType}
</if> </if>
<if test="orgCoce != null and orgCoce != ''"> <if test="orgCode != null and orgCode != ''">
AND station_basic.project_org_code like concat('%',#{orgCoce},'%') AND station_basic.project_org_code like concat('%',#{orgCode},'%')
</if> </if>
</where> </where>
ORDER BY station_basic.rec_date DESC ORDER BY station_basic.rec_date DESC
......
...@@ -8,6 +8,7 @@ import com.yeejoin.amos.boot.module.jxiop.api.dto.ExStationBasicDto; ...@@ -8,6 +8,7 @@ import com.yeejoin.amos.boot.module.jxiop.api.dto.ExStationBasicDto;
import com.yeejoin.amos.boot.module.jxiop.api.entity.*; import com.yeejoin.amos.boot.module.jxiop.api.entity.*;
import com.yeejoin.amos.boot.module.jxiop.api.mapper.PersonBasicMapper; import com.yeejoin.amos.boot.module.jxiop.api.mapper.PersonBasicMapper;
import com.yeejoin.amos.boot.module.jxiop.api.mapper.StationBasicMapper; import com.yeejoin.amos.boot.module.jxiop.api.mapper.StationBasicMapper;
import com.yeejoin.amos.feign.privilege.model.CompanyModel;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -32,19 +33,19 @@ public class ExcelServiceImpl { ...@@ -32,19 +33,19 @@ public class ExcelServiceImpl {
PersonBasicServiceImpl personBasicServiceImpl; PersonBasicServiceImpl personBasicServiceImpl;
//
// @Autowired @Autowired
// PersonBasicMapper personBasicMapper; PersonBasicMapper personBasicMapper;
// @Autowired @Autowired
// StationBasicMapper stationBasicMapper; StationBasicMapper stationBasicMapper;
// //人员资质信息service //人员资质信息service
// @Autowired @Autowired
// PersonCertificateServiceImpl personCertificateService; PersonCertificateServiceImpl personCertificateService;
// //人员教育信息 //人员教育信息
// @Autowired @Autowired
// PersonSkillEducationServiceImpl personSkillEducationService; PersonSkillEducationServiceImpl personSkillEducationService;
// @Autowired @Autowired
// PersonAccountServiceImpl personAccountServiceImpl; PersonAccountServiceImpl personAccountServiceImpl;
...@@ -105,7 +106,11 @@ public class ExcelServiceImpl { ...@@ -105,7 +106,11 @@ public class ExcelServiceImpl {
public List<ExStationBasicDto> getExStationBasicDto(Map<String,Object> map){ public List<ExStationBasicDto> getExStationBasicDto(Map<String,Object> map){
List<ExStationBasicDto> data=null; List<ExStationBasicDto> data=null;
if(!map.isEmpty()){ if(!map.isEmpty()){
data=stationBasicServiceImpl.stationBasicMapper.getExStationBasicDto(map.get("stationMasterName").toString(),map.get("stationName").toString(),map.get("stationType").toString(),map.get("orgCode").toString()); data=stationBasicMapper.getExStationBasicDto(
map.containsKey("stationMasterName")? map.get("stationMasterName").toString():null,
map.containsKey("stationName")? map.get("stationName").toString():null,
map.containsKey("stationType")? map.get("stationType").toString():null,
map.containsKey("orgCode")? map.get("orgCode").toString():null);
} }
return data; return data;
...@@ -121,7 +126,11 @@ public class ExcelServiceImpl { ...@@ -121,7 +126,11 @@ public class ExcelServiceImpl {
String[] type = fireChemical.getArea().split("@"); String[] type = fireChemical.getArea().split("@");
fireChemical.setAreaName(type[0]); fireChemical.setAreaName(type[0]);
fireChemical.setArea(type[1]); fireChemical.setArea(type[1]);
CompanyModel companyModel=personBasicServiceImpl.getCompanyModel(Long.parseLong(type[1]));
fireChemical.setProjectOrgCode(companyModel.getOrgCode());
} }
excelEntityList.add(fireChemical); excelEntityList.add(fireChemical);
}); });
stationBasicServiceImpl.saveBatch(excelEntityList); stationBasicServiceImpl.saveBatch(excelEntityList);
...@@ -130,22 +139,22 @@ public class ExcelServiceImpl { ...@@ -130,22 +139,22 @@ public class ExcelServiceImpl {
//获取人员数据 //获取人员数据
public List<EXPersonUser> getEXPersonUser(Map map){ public List<EXPersonUser> getEXPersonUser(Map map){
List<EXPersonUser> listdata= personBasicServiceImpl.personBasicMapper.getEXPersonUser( List<EXPersonUser> listdata= personBasicMapper.getEXPersonUser(
map.get("name").toString(), map.containsKey("name")? map.get("name").toString():null,
map.get("accountName").toString(), map.containsKey("accountName")? map.get("accountName").toString():null,
map.get("projectName").toString(), map.containsKey("projectName")?map.get("projectName").toString():null,
map.get("orgCode").toString()); map.containsKey("orgCode")?map.get("orgCode").toString():null);
return listdata; return listdata;
} }
//人员导出 //人员导出
public List<EXPersonUser> getEXPersonUserAll(Map map){ public List<EXPersonUser> getEXPersonUserAll(Map map){
List<EXPersonUser> listdata= personBasicServiceImpl.personBasicMapper.getEXPersonUserAll( List<EXPersonUser> listdata= personBasicMapper.getEXPersonUserAll(
map.get("name").toString(), map.containsKey("name")? map.get("name").toString():null,
map.get("accountName").toString(), map.containsKey("accountName")? map.get("accountName").toString():null,
map.get("projectName").toString(), map.containsKey("projectName")?map.get("projectName").toString():null,
map.get("orgCode").toString()); map.containsKey("orgCode")?map.get("orgCode").toString():null);
return listdata; return listdata;
} }
...@@ -167,27 +176,27 @@ private void updateEXPersonUser(MultipartFile multipartFile) throws Exception { ...@@ -167,27 +176,27 @@ private void updateEXPersonUser(MultipartFile multipartFile) throws Exception {
//根据平台账号获取用户id //根据平台账号获取用户id
QueryWrapper<PersonAccount> wrapper = new QueryWrapper(); QueryWrapper<PersonAccount> wrapper = new QueryWrapper();
wrapper.eq("account_name",exPersonUser.getAccountName()); wrapper.eq("account_name",exPersonUser.getAccountName());
PersonAccount personAccount=personBasicServiceImpl.personAccountService.getOne(wrapper); PersonAccount personAccount=personAccountServiceImpl.getOne(wrapper);
//获取基本信息 //获取基本信息
PersonBasic personBasic = personBasicServiceImpl.personBasicMapper.selectById(personAccount.getPersonId()); PersonBasic personBasic = personBasicMapper.selectById(personAccount.getPersonId());
BeanUtils.copyProperties(exPersonUser, personBasic); BeanUtils.copyProperties(exPersonUser, personBasic);
listPersonBasic.add(personBasic); listPersonBasic.add(personBasic);
//人员技能 //人员技能
QueryWrapper<PersonSkillEducation> wrapper1 = new QueryWrapper(); QueryWrapper<PersonSkillEducation> wrapper1 = new QueryWrapper();
wrapper1.eq("person_id",personAccount.getPersonId()); wrapper1.eq("person_id",personAccount.getPersonId());
PersonSkillEducation personSkillEducation=personBasicServiceImpl.personSkillEducationService.getOne(wrapper1); PersonSkillEducation personSkillEducation=personSkillEducationService.getOne(wrapper1);
BeanUtils.copyProperties(exPersonUser, personSkillEducation); BeanUtils.copyProperties(exPersonUser, personSkillEducation);
listPersonSkillEducation.add(personSkillEducation); listPersonSkillEducation.add(personSkillEducation);
//人员资质 //人员资质
QueryWrapper<PersonCertificate> wrapper2 = new QueryWrapper(); QueryWrapper<PersonCertificate> wrapper2 = new QueryWrapper();
wrapper2.eq("person_id",personAccount.getPersonId()); wrapper2.eq("person_id",personAccount.getPersonId());
PersonCertificate personCertificate=personBasicServiceImpl.personCertificateService.getOne(wrapper2); PersonCertificate personCertificate=personCertificateService.getOne(wrapper2);
BeanUtils.copyProperties(exPersonUser, personCertificate); BeanUtils.copyProperties(exPersonUser, personCertificate);
listPersonCertificate.add(personCertificate); listPersonCertificate.add(personCertificate);
} }
personBasicServiceImpl.saveOrUpdateBatch(listPersonBasic); personBasicServiceImpl.saveOrUpdateBatch(listPersonBasic);
personBasicServiceImpl.personSkillEducationService.saveOrUpdateBatch(listPersonSkillEducation); personSkillEducationService.saveOrUpdateBatch(listPersonSkillEducation);
personBasicServiceImpl.personCertificateService.saveOrUpdateBatch(listPersonCertificate); personCertificateService.saveOrUpdateBatch(listPersonCertificate);
} }
......
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