Commit 87cf8b25 authored by lisong's avatar lisong

Merge remote-tracking branch 'origin/developer' into developer

parents 5a9c4af0 702b28e8
...@@ -4,6 +4,8 @@ package com.yeejoin.amos.boot.module.tzs.flc.api.service; ...@@ -4,6 +4,8 @@ package com.yeejoin.amos.boot.module.tzs.flc.api.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.api.entity.ESCylinderFillingRecordDto; import com.yeejoin.amos.boot.module.tzs.api.entity.ESCylinderFillingRecordDto;
import java.util.List;
/** /**
* 液化气体气瓶充装信息-充装记录接口类 * 液化气体气瓶充装信息-充装记录接口类
* *
...@@ -17,4 +19,6 @@ public interface ICylinderFillingRecordService { ...@@ -17,4 +19,6 @@ public interface ICylinderFillingRecordService {
Page<ESCylinderFillingRecordDto> getCyinderFillingRecord(Page<ESCylinderFillingRecordDto> cylinderFillingRecordDto); Page<ESCylinderFillingRecordDto> getCyinderFillingRecord(Page<ESCylinderFillingRecordDto> cylinderFillingRecordDto);
Page<ESCylinderFillingRecordDto> queryByKeys(ESCylinderFillingRecordDto esCylinderFillingRecordDto, int pageNum, int pageSize); Page<ESCylinderFillingRecordDto> queryByKeys(ESCylinderFillingRecordDto esCylinderFillingRecordDto, int pageNum, int pageSize);
void saveCylinderFillingRecord2ES(List<ESCylinderFillingRecordDto> records);
} }
...@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; ...@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.tzs.api.entity.ESCylinderInfoDto; import com.yeejoin.amos.boot.module.tzs.api.entity.ESCylinderInfoDto;
import com.yeejoin.amos.boot.module.tzs.flc.api.dto.CylinderInfoDto; import com.yeejoin.amos.boot.module.tzs.flc.api.dto.CylinderInfoDto;
import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
...@@ -49,4 +50,6 @@ public interface ICylinderInfoService { ...@@ -49,4 +50,6 @@ public interface ICylinderInfoService {
ESCylinderInfoDto saveCylinderInfoToES(CylinderInfoDto ci); ESCylinderInfoDto saveCylinderInfoToES(CylinderInfoDto ci);
Page<ESCylinderInfoDto> queryByKeys(CylinderInfoDto cylinderInfoDto, int pageNum, int pageSize); Page<ESCylinderInfoDto> queryByKeys(CylinderInfoDto cylinderInfoDto, int pageNum, int pageSize);
void saveCylinderInfo2ES(List<CylinderInfoDto> records);
} }
...@@ -581,9 +581,12 @@ public class CylinderInfoController extends BaseController { ...@@ -581,9 +581,12 @@ public class CylinderInfoController extends BaseController {
cylinderInfoPage.setCurrent(i); cylinderInfoPage.setCurrent(i);
cylinderInfoPage.setSize(1000); cylinderInfoPage.setSize(1000);
cylinderInfoPage = cylinderInfoServiceImpl.getCyinderInfoList(cylinderInfoPage); cylinderInfoPage = cylinderInfoServiceImpl.getCyinderInfoList(cylinderInfoPage);
for (CylinderInfoDto ci : cylinderInfoPage.getRecords()) { if(!ObjectUtils.isEmpty(cylinderInfoPage)){
cylinderInfoServiceImpl.saveCylinderInfoToES(ci); cylinderInfoServiceImpl.saveCylinderInfo2ES(cylinderInfoPage.getRecords());
} }
// for (CylinderInfoDto ci : cylinderInfoPage.getRecords()) {
// cylinderInfoServiceImpl.saveCylinderInfoToES(ci);
// }
} }
} }
...@@ -655,9 +658,12 @@ public class CylinderInfoController extends BaseController { ...@@ -655,9 +658,12 @@ public class CylinderInfoController extends BaseController {
// cylinderFillingRecordDto.setAppId("9B150BB7D0C21A7A62BD6837E14A44BF"); // cylinderFillingRecordDto.setAppId("9B150BB7D0C21A7A62BD6837E14A44BF");
// } // }
Page<ESCylinderFillingRecordDto> cyinderFillingRecord = cylinderFillingRecordServiceImpl.getCyinderFillingRecord(recordDtoPage); Page<ESCylinderFillingRecordDto> cyinderFillingRecord = cylinderFillingRecordServiceImpl.getCyinderFillingRecord(recordDtoPage);
for (ESCylinderFillingRecordDto ci : cyinderFillingRecord.getRecords()) { if(!ObjectUtils.isEmpty(cyinderFillingRecord)){
cylinderFillingRecordServiceImpl.saveCylinderFillingRecordToES(ci); cylinderFillingRecordServiceImpl.saveCylinderFillingRecord2ES(cyinderFillingRecord.getRecords());
} }
// for (ESCylinderFillingRecordDto ci : cyinderFillingRecord.getRecords()) {
// cylinderFillingRecordServiceImpl.saveCylinderFillingRecordToES(ci);
// }
} }
} }
......
...@@ -25,6 +25,7 @@ import org.elasticsearch.client.RestHighLevelClient; ...@@ -25,6 +25,7 @@ import org.elasticsearch.client.RestHighLevelClient;
import org.elasticsearch.index.query.BoolQueryBuilder; import org.elasticsearch.index.query.BoolQueryBuilder;
import org.elasticsearch.index.query.QueryBuilders; import org.elasticsearch.index.query.QueryBuilders;
import org.elasticsearch.search.builder.SearchSourceBuilder; import org.elasticsearch.search.builder.SearchSourceBuilder;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.scheduling.annotation.Scheduled; import org.springframework.scheduling.annotation.Scheduled;
...@@ -33,6 +34,7 @@ import org.springframework.util.ObjectUtils; ...@@ -33,6 +34,7 @@ import org.springframework.util.ObjectUtils;
import org.typroject.tyboot.core.rdbms.service.BaseService; import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.io.IOException; import java.io.IOException;
import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.LinkedList; import java.util.LinkedList;
import java.util.List; import java.util.List;
...@@ -159,8 +161,11 @@ public class CylinderFillingRecordServiceImpl extends BaseService<CylinderFillin ...@@ -159,8 +161,11 @@ public class CylinderFillingRecordServiceImpl extends BaseService<CylinderFillin
return item; return item;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
} }
for (ESCylinderFillingRecordDto ci : cylinderFillingRecordPage.getRecords()) { // for (ESCylinderFillingRecordDto ci : cylinderFillingRecordPage.getRecords()) {
saveCylinderFillingRecordToES(ci); // saveCylinderFillingRecordToES(ci);
// }
if(!ObjectUtils.isEmpty(cylinderFillingRecordPage)){
saveCylinderFillingRecord2ES(cylinderFillingRecordPage.getRecords());
} }
} }
} }
...@@ -353,6 +358,20 @@ public class CylinderFillingRecordServiceImpl extends BaseService<CylinderFillin ...@@ -353,6 +358,20 @@ public class CylinderFillingRecordServiceImpl extends BaseService<CylinderFillin
} }
@Override @Override
public void saveCylinderFillingRecord2ES(List<ESCylinderFillingRecordDto> records) {
List<CylinderFillingRecord> cylinderFillingRecordList = new ArrayList<>();
for (ESCylinderFillingRecordDto record : records) {
CylinderFillingRecord cylinderFillingRecord = new CylinderFillingRecord();
BeanUtils.copyProperties(record,cylinderFillingRecord);
cylinderFillingRecord.setIsNotEs("1");
cylinderFillingRecord.setSequenceNbr(record.getSequenceNbr());
cylinderFillingRecordList.add(cylinderFillingRecord);
}
esCylinderFillingRecordRepository.saveAll(records);
this.saveOrUpdateBatch(cylinderFillingRecordList);
}
@Override
public ESCylinderFillingRecordDto saveCylinderFillingRecordToES(ESCylinderFillingRecordDto ci) { public ESCylinderFillingRecordDto saveCylinderFillingRecordToES(ESCylinderFillingRecordDto ci) {
ESCylinderFillingRecordDto recordDto = esCylinderFillingRecordRepository.save(ci); ESCylinderFillingRecordDto recordDto = esCylinderFillingRecordRepository.save(ci);
......
...@@ -706,16 +706,37 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind ...@@ -706,16 +706,37 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
} }
} }
for (int i = 0; i <= times; i++) { for (int i = 0; i <= times; i++) {
cylinderInfoPage.setCurrent(i); cylinderInfoPage.setCurrent(1);
cylinderInfoPage.setSize(1000); cylinderInfoPage.setSize(1000);
cylinderInfoPage = cylinderInfoMapper.getCyinderInfoList(cylinderInfoPage); cylinderInfoPage = cylinderInfoMapper.getCyinderInfoList(cylinderInfoPage);
for (CylinderInfoDto ci : cylinderInfoPage.getRecords()) { if(!ObjectUtils.isEmpty(cylinderInfoPage)){
saveCylinderInfoToES(ci); saveCylinderInfo2ES(cylinderInfoPage.getRecords());
} }
// for (CylinderInfoDto ci : cylinderInfoPage.getRecords()) {
// saveCylinderInfoToES(ci);
// }
} }
} }
@Override @Override
public void saveCylinderInfo2ES(List<CylinderInfoDto> records) {
List<ESCylinderInfoDto> esCylinderInfoDto = new ArrayList<>();
List<CylinderInfo> CylinderInfoList = new ArrayList<>();
for (CylinderInfoDto record : records) {
ESCylinderInfoDto esCylinderInfo = new ESCylinderInfoDto();
BeanUtils.copyProperties(record,esCylinderInfo);
esCylinderInfoDto.add(esCylinderInfo);
CylinderInfo cylinderInfo = new CylinderInfo();
BeanUtils.copyProperties(record,cylinderInfo);
cylinderInfo.setSequenceNbr(record.getSequenceNbr());
cylinderInfo.setIsNotEs("1");
CylinderInfoList.add(cylinderInfo);
}
esCylinderInfoRepository.saveAll(esCylinderInfoDto);
this.saveOrUpdateBatch(CylinderInfoList);
}
@Override
public ESCylinderInfoDto saveCylinderInfoToES(CylinderInfoDto ci) { public ESCylinderInfoDto saveCylinderInfoToES(CylinderInfoDto ci) {
ESCylinderInfoDto esCylinderInfoDto = new ESCylinderInfoDto(); ESCylinderInfoDto esCylinderInfoDto = new ESCylinderInfoDto();
BeanUtils.copyProperties(ci,esCylinderInfoDto); BeanUtils.copyProperties(ci,esCylinderInfoDto);
......
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