blade-common/src/main/java/org/springblade/common/entity/ParceLev.java
@@ -3,11 +3,12 @@ import lombok.AllArgsConstructor; import lombok.Data; import java.io.Serializable; import java.util.List; @Data @AllArgsConstructor public class ParceLev { public class ParceLev implements Serializable { private String objName; blade-common/src/main/java/org/springblade/common/entity/ParcelExcel.java
@@ -8,6 +8,7 @@ import org.springblade.common.converter.ListToStringConverter; import org.springblade.common.converter.ParcelMarkConverter; import java.io.Serializable; import java.util.List; /** @@ -18,7 +19,7 @@ @ColumnWidth(25) @HeadRowHeight(20) @ContentRowHeight(18) public class ParcelExcel { public class ParcelExcel implements Serializable { @ColumnWidth(20) @ExcelProperty("安检机所在地") blade-ops/blade-report/src/main/java/org/springblade/report/feign/ReportClient.java
@@ -2,6 +2,7 @@ import org.springblade.common.entity.*; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import java.util.List; @@ -63,7 +64,7 @@ * @param body map集合数据 * @return */ @PostMapping("getParcelList") @PostMapping(value = "getParcelList",produces = MediaType.APPLICATION_JSON_UTF8_VALUE) List<ParcelExcel> getParcelList(@RequestBody String body); /** blade-ops/blade-report/src/main/java/org/springblade/report/service/impl/ReportFileServiceImpl.java
@@ -86,7 +86,6 @@ public List<HealthcodeExcel> getHealthcodeList(String beanName, String dataName, Map<String,Object> map){ //将map转换为json对象 String s = JSON.toJSONString(map); System.out.println("s = " + s); if (null!=beanName){ return reportClient.getHealthcodeList(s); } @@ -152,7 +151,8 @@ //将map转换为json对象 String body = JSON.toJSONString(map); if (null!=beanName){ return reportClient.getParcelList(body); List<ParcelExcel> parcelList = reportClient.getParcelList(body); return parcelList; } return null; } blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/enclosure/controller/EnclosureController.java
@@ -35,6 +35,7 @@ import javax.servlet.http.HttpServletResponse; import javax.validation.Valid; import javax.validation.constraints.NotNull; /** * 控制器 @@ -127,6 +128,21 @@ /** * 根据处警人员编号删除 * @param anumber 处警人员编号 */ @PostMapping("/deleteByAnumber") @ApiOperation(value = "删除") public R deleteByAnumber(@NotNull String anumber, HttpServletResponse response) { response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE"); response.setHeader("Access-Control-Allow-Credentials","true"); enclosureService.deleteByAnumber(anumber); return R.success("删除成功"); } /** * 电子围栏新增 * @param anumber * @param aname blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/enclosure/mapper/EnclosureMapper.java
@@ -50,4 +50,10 @@ * @return */ Enclosure selectEnclosureDetail(@Param("enclosure") Enclosure enclosure); /** * 根据处警人员编号删除 * @param anumber 处警人员编号 */ void deleteByAnumber(String anumber); } blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/enclosure/mapper/EnclosureMapper.xml
@@ -12,7 +12,7 @@ <select id="selectEnclosurePage" resultMap="enclosureResultMap"> select * from sys_enclosure where is_deleted = 0 select * from sys_enclosure </select> <insert id="inserte"> @@ -36,4 +36,9 @@ </if> </select> <!--根据处警人员编号删除--> <delete id="deleteByAnumber"> delete from sys_enclosure where anumber = #{anumber} </delete> </mapper> blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/enclosure/service/IEnclosureService.java
@@ -49,4 +49,10 @@ * @return */ Enclosure selectEnclosureDetail(Enclosure enclosure); /** * 根据处警人员编号删除 * @param anumber 处警人员编号 */ void deleteByAnumber(String anumber); } blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/enclosure/service/impl/EnclosureServiceImpl.java
@@ -23,6 +23,7 @@ import org.springblade.jfpt.enclosure.service.IEnclosureService; import org.springblade.jfpt.enclosure.vo.EnclosureVO; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; @@ -64,4 +65,14 @@ public Enclosure selectEnclosureDetail(Enclosure enclosure) { return baseMapper.selectEnclosureDetail(enclosure); } /** * 根据处警人员编号删除 * @param anumber 处警人员编号 */ @Override @Transactional(rollbackFor = Exception.class) public void deleteByAnumber(String anumber) { baseMapper.deleteByAnumber(anumber); } } blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/feign/ReportFeign.java
@@ -194,7 +194,8 @@ //创建对象,并封装数据 ConditionVo conditionVo = getConditionVo(map); //查询数据并返回数据 return parcelService.exportParcel(conditionVo); List<ParcelExcel> parcelExcels = parcelService.exportParcel(conditionVo); return parcelExcels; } /** blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/parcel/service/impl/ParcelServiceImpl.java
@@ -16,6 +16,7 @@ import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; import java.util.concurrent.*; import java.util.stream.Collectors; import static org.springblade.core.tool.utils.DateUtil.now; @@ -24,7 +25,7 @@ * 包裹服务实现层 */ @Service public class ParcelServiceImpl implements ParcelService { public class ParcelServiceImpl implements ParcelService{ @Value("${PARCEL_KEY}") private String PARCEL_KEY; @@ -684,11 +685,11 @@ */ @Override public List<ParcelExcel> exportParcel(ConditionVo conditionVo) { System.out.println("conditionVo = " + conditionVo); ArrayList<List<ParcelExcel>> parcelExcelList = new ArrayList<>(); List<List<ParcelExcel>> parcelExcelList = new ArrayList<>(); //设置页码数 conditionVo.setCurrentPage(1); conditionVo.setPageSize(100); System.out.println("sysStartTIme = " + now()); //获取数据 Map<String,Object> result =(Map<String,Object>)getParcelDataPageList(conditionVo, PARCEL_DETAIL_RUL, PARCEL_KEY, PARCEL_SECRET).get("result"); if (null!=result) { @@ -710,7 +711,7 @@ } //合并集合 List<ParcelExcel> parcelExcels = parcelExcelList.stream().flatMap(List::stream).collect(Collectors.toList()); System.out.println("parcelExcels = " + parcelExcels); System.out.println("sysEndTIme = " + now()); return parcelExcels; } return null; @@ -724,6 +725,7 @@ public List<ParcelKindExcel> exportParcelKind(ConditionVo conditionVo) { List<List<ParcelKindExcel>> parcelKindExcelList = new ArrayList<>(); List<ParcelKindExcel> list = new ArrayList<>(); System.out.println("sysStartTIme = " + now()); if(null!=conditionVo.getTimeDesc() && conditionVo.getTimeDesc()!="" && !conditionVo.getTimeDesc().equals("undefined") ){ //设置页码数 ConditionVo vo = new ConditionVo(); @@ -781,6 +783,7 @@ } //合并集合并返回 List<ParcelKindExcel> parcelKindExcels = parcelKindExcelList.stream().flatMap(List::stream).collect(Collectors.toList()); System.out.println("sysEndTIme = " + now()); return parcelKindExcels; } } @@ -865,4 +868,5 @@ } return list; } }