|
|
@@ -5,6 +5,7 @@ import com.railway.business.catenary.domain.vo.JcebCountVo;
|
|
|
import com.railway.business.catenary.domain.vo.JcebQueryVo;
|
|
|
import com.railway.business.catenary.domain.vo.JcebRecordVo;
|
|
|
import com.railway.business.catenary.domain.vo.JcebStationVo;
|
|
|
+import com.railway.business.catenary.enums.JcebStatusEnum;
|
|
|
import com.railway.business.catenary.enums.JcebTypeEnum;
|
|
|
import com.railway.business.catenary.enums.SortTypeEnum;
|
|
|
import com.railway.business.catenary.service.IBusJcbBlqService;
|
|
|
@@ -134,8 +135,12 @@ public class BusJcebController extends BaseController {
|
|
|
@GetMapping(value = "listByType")
|
|
|
public TableDataInfo listByType(JcebQueryVo query) {
|
|
|
startPage();
|
|
|
- JcebQueryUtil.setBusJcebQuery(query);
|
|
|
JcebTypeEnum jcebTypeEnum = JcebTypeEnum.ofValue(query.getJcebType());
|
|
|
+ // 设置查询权限
|
|
|
+ JcebQueryUtil.setBusJcebQuery(query);
|
|
|
+ if (jcebTypeEnum.isJcabType()) {
|
|
|
+ query.setSubmitState(JcebStatusEnum.COMPLETED.getCode());
|
|
|
+ }
|
|
|
query.setJcebTypeText(jcebTypeEnum.getDescribe());
|
|
|
List<JcebRecordVo> list = null;
|
|
|
switch (jcebTypeEnum) {
|
|
|
@@ -188,8 +193,12 @@ public class BusJcebController extends BaseController {
|
|
|
@GetMapping(value = "exportExcel")
|
|
|
public AjaxResult exportExcel(JcebQueryVo query) {
|
|
|
JcebTypeEnum jcebTypeEnum = JcebTypeEnum.ofValue(query.getJcebType());
|
|
|
- String localFilePath = null;
|
|
|
+ // 设置查询权限
|
|
|
JcebQueryUtil.setBusJcebQuery(query);
|
|
|
+ if (jcebTypeEnum.isJcabType()) {
|
|
|
+ query.setSubmitState(JcebStatusEnum.COMPLETED.getCode());
|
|
|
+ }
|
|
|
+ String localFilePath = null;
|
|
|
switch (jcebTypeEnum) {
|
|
|
case Jddz:
|
|
|
localFilePath = jddzService.exportExcel(query);
|
|
|
@@ -242,8 +251,16 @@ public class BusJcebController extends BaseController {
|
|
|
@ApiOperation(value = "汇总列表")
|
|
|
@GetMapping(value = "listAll")
|
|
|
public TableDataInfo listAll(JcebQueryVo query) {
|
|
|
+ // 设置查询权限
|
|
|
+ JcebQueryUtil.setBusJcebQuery(query);
|
|
|
+ String submitState = query.getSubmitState();
|
|
|
List<JcebCountVo> list = new ArrayList<>();
|
|
|
for (JcebTypeEnum jcebTypeEnum : JcebTypeEnum.values()) {
|
|
|
+ if (jcebTypeEnum.isJcabType()) {
|
|
|
+ query.setSubmitState(JcebStatusEnum.COMPLETED.getCode());
|
|
|
+ } else {
|
|
|
+ query.setSubmitState(submitState);
|
|
|
+ }
|
|
|
JcebCountVo jcebRecordVo = null;
|
|
|
switch (jcebTypeEnum) {
|
|
|
case Jddz:
|