|
|
@@ -3,6 +3,8 @@ package com.ruoyi.business.controller;
|
|
|
import com.ruoyi.business.domain.bo.BjTrackShipCompanyBo;
|
|
|
import com.ruoyi.business.domain.bo.BreakBo;
|
|
|
import com.ruoyi.business.domain.bo.ReportFlagBo;
|
|
|
+import com.ruoyi.business.domain.vo.BjReleasedMiddleVo;
|
|
|
+import com.ruoyi.business.domain.vo.BjReleasedVo;
|
|
|
import com.ruoyi.business.service.IBjTrackShipCompanyService;
|
|
|
import com.ruoyi.common.core.web.controller.BaseController;
|
|
|
import com.ruoyi.common.core.web.domain.AjaxResult;
|
|
|
@@ -17,6 +19,9 @@ import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import java.text.ParseException;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Arrays;
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
|
@@ -81,6 +86,23 @@ public class BjTrackShipCompanyController extends BaseController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 发布通报详情
|
|
|
+ */
|
|
|
+ @Operation(summary = "发布通报详情")
|
|
|
+// @RequiresPermissions("business:trackShipCompany:edit")
|
|
|
+ @GetMapping("/publishReport/{trackShipCompanyId}")
|
|
|
+ public AjaxResult publishReport(@PathVariable("trackShipCompanyId") String trackShipCompanyId) {
|
|
|
+ BjReleasedVo released = BjReleasedVo.builder().releasedUnitStr("测试8").releasedDate(new Date()).chineseVesselName("武汉")
|
|
|
+ .vesselType("游船").portOfRegistry("武汉").theShipowner("王五").shipOperators("王五").build();
|
|
|
+ List<BjReleasedMiddleVo> middleList = new ArrayList<>();
|
|
|
+ String[] middleId = {"1745010884246179850", "1745010871659073540"};
|
|
|
+ middleList.add(BjReleasedMiddleVo.builder().notificationMatters("测试8").notificationStandards("测试8").conm("2").wtis("测试8")
|
|
|
+ .middleIdList(Arrays.asList(middleId)).build());
|
|
|
+ released.setMiddleList(middleList);
|
|
|
+ return success(released);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* 不予通报
|
|
|
*/
|
|
|
@Operation(summary = "不予通报")
|