fix (farm): 微服务API
- 绕过token配置
This commit is contained in:
@@ -26,7 +26,6 @@ import java.util.List;
|
|||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/farm/remote")
|
@RequestMapping("/farm/remote")
|
||||||
@Validated
|
@Validated
|
||||||
@PermitAll
|
|
||||||
public class ApiController {
|
public class ApiController {
|
||||||
|
|
||||||
private final ProductionPlanService productionPlanService;
|
private final ProductionPlanService productionPlanService;
|
||||||
@@ -45,6 +44,7 @@ public class ApiController {
|
|||||||
* @param req 根据租户id、开始时间、结束时间 ,已完成状态
|
* @param req 根据租户id、开始时间、结束时间 ,已完成状态
|
||||||
* @return 种植计划id、种植计划名称
|
* @return 种植计划id、种植计划名称
|
||||||
*/
|
*/
|
||||||
|
@PermitAll
|
||||||
@PostMapping("/production-plan/page")
|
@PostMapping("/production-plan/page")
|
||||||
@Operation(summary = "生产计划-分页")
|
@Operation(summary = "生产计划-分页")
|
||||||
public CommonResult<PageResult<FarmProductionPlanRespVO>> getPageForFarmProductionPlan(@Valid @RequestBody FarmProductionPlanReqVO req) {
|
public CommonResult<PageResult<FarmProductionPlanRespVO>> getPageForFarmProductionPlan(@Valid @RequestBody FarmProductionPlanReqVO req) {
|
||||||
@@ -59,12 +59,14 @@ public class ApiController {
|
|||||||
* @param req 根据租户id、种植计划id
|
* @param req 根据租户id、种植计划id
|
||||||
* @return 种植计划id、种植计划名称、种植开始时间、种植结束时间、计划所属的基地图片、基地简介、基地中心坐标点
|
* @return 种植计划id、种植计划名称、种植开始时间、种植结束时间、计划所属的基地图片、基地简介、基地中心坐标点
|
||||||
*/
|
*/
|
||||||
|
@PermitAll
|
||||||
@PostMapping("/production-plan/get")
|
@PostMapping("/production-plan/get")
|
||||||
@Operation(summary = "生产计划-详情")
|
@Operation(summary = "生产计划-详情")
|
||||||
public CommonResult<FarmProductionPlanDetailRespVO> getDetailForFarmProductionPlan(@Valid @RequestBody FarmProductionPlanDetailReqVO req) {
|
public CommonResult<FarmProductionPlanDetailRespVO> getDetailForFarmProductionPlan(@Valid @RequestBody FarmProductionPlanDetailReqVO req) {
|
||||||
return productionPlanService.getDetailForFarmProductionPlan(req);
|
return productionPlanService.getDetailForFarmProductionPlan(req);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PermitAll
|
||||||
@PostMapping("/digital-cockpit/get")
|
@PostMapping("/digital-cockpit/get")
|
||||||
@Operation(summary = "数字驾驶舱-基地概要信息")
|
@Operation(summary = "数字驾驶舱-基地概要信息")
|
||||||
public CommonResult<FarmBaseOverviewRespVO> getBaseOverview(@Valid @RequestBody FarmBaseOverviewReqVO req) {
|
public CommonResult<FarmBaseOverviewRespVO> getBaseOverview(@Valid @RequestBody FarmBaseOverviewReqVO req) {
|
||||||
@@ -72,31 +74,35 @@ public class ApiController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// TODO: 2025/9/4 地图展示信息 - 设备坐标
|
// TODO: 2025/9/4 地图展示信息 - 设备坐标
|
||||||
|
@PermitAll
|
||||||
@PostMapping("/digital-cockpit/list")
|
@PostMapping("/digital-cockpit/list")
|
||||||
@Operation(summary = "数字驾驶舱-基地信息列表")
|
@Operation(summary = "数字驾驶舱-基地信息列表")
|
||||||
public CommonResult<List<FarmBaseInfoRespVO>> getBaseInfoList(@Valid @RequestBody FarmBaseInfoReqVO req) {
|
public CommonResult<List<FarmBaseInfoRespVO>> getBaseInfoList(@Valid @RequestBody FarmBaseInfoReqVO req) {
|
||||||
return baseInfoService.getBaseInfoList(req);
|
return baseInfoService.getBaseInfoList(req);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PermitAll
|
||||||
@PostMapping("/digital-cockpit/chart/yield-comparison")
|
@PostMapping("/digital-cockpit/chart/yield-comparison")
|
||||||
@Operation(summary = "数字驾驶舱-生产数据-产量对比")
|
@Operation(summary = "数字驾驶舱-生产数据-产量对比")
|
||||||
public CommonResult<List<YieldComparisonChartRespVO>> getYieldComparisonChart(@Valid @RequestBody YieldComparisonChartReqVO req) {
|
public CommonResult<List<YieldComparisonChartRespVO>> getYieldComparisonChart(@Valid @RequestBody YieldComparisonChartReqVO req) {
|
||||||
return productionPlanService.getYieldComparisonChart(req);
|
return productionPlanService.getYieldComparisonChart(req);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PermitAll
|
||||||
@PostMapping("/digital-cockpit/chart/planting-plan-completion")
|
@PostMapping("/digital-cockpit/chart/planting-plan-completion")
|
||||||
@Operation(summary = "数字驾驶舱-生产数据-种植计划完成情况")
|
@Operation(summary = "数字驾驶舱-生产数据-种植计划完成情况")
|
||||||
public CommonResult<List<PlantingPlanCompletionRespVO>> getPlantingPlanCompletionChart(@Valid @RequestBody PlantingPlanCompletionReqVO req) {
|
public CommonResult<PlantingPlanCompletionRespVO> getPlantingPlanCompletionChart(@Valid @RequestBody PlantingPlanCompletionReqVO req) {
|
||||||
return productionPlanService.getPlantingPlanCompletionChart(req);
|
return productionPlanService.getPlantingPlanCompletionChart(req);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PermitAll
|
||||||
@PostMapping("/digital-cockpit/chart/disaster-statistics")
|
@PostMapping("/digital-cockpit/chart/disaster-statistics")
|
||||||
@Operation(summary = "数字驾驶舱-灾害统计-灾害分析")
|
@Operation(summary = "数字驾驶舱-灾害统计-灾害分析")
|
||||||
public CommonResult<List<DisasterAnalysisRespVO>> getDisasterStatisticsChart(@Valid @RequestBody DisasterAnalysisReqVO req) {
|
public CommonResult<List<DisasterAnalysisRespVO>> getDisasterStatisticsChart(@Valid @RequestBody DisasterAnalysisReqVO req) {
|
||||||
return productionPlanService.getDisasterStatisticsChart(req); // TODO: 2025/9/4 未实现
|
return productionPlanService.getDisasterStatisticsChart(req); // TODO: 2025/9/4 未实现
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PermitAll
|
||||||
@PostMapping("/digital-cockpit/chart/farming-distribution")
|
@PostMapping("/digital-cockpit/chart/farming-distribution")
|
||||||
@Operation(summary = "数字驾驶舱-灾害统计-农事分布")
|
@Operation(summary = "数字驾驶舱-灾害统计-农事分布")
|
||||||
public CommonResult<List<FarmingDistributionRespVO>> getFarmingDistributionChart(@Valid @RequestBody FarmingDistributionReqVO req) {
|
public CommonResult<List<FarmingDistributionRespVO>> getFarmingDistributionChart(@Valid @RequestBody FarmingDistributionReqVO req) {
|
||||||
|
|||||||
@@ -82,5 +82,5 @@ public interface ProductionPlanMapper extends BaseMapperX<ProductionPlanDO> {
|
|||||||
|
|
||||||
List<YieldComparisonChartRespVO> getYieldComparisonChart(YieldComparisonChartReqVO req);
|
List<YieldComparisonChartRespVO> getYieldComparisonChart(YieldComparisonChartReqVO req);
|
||||||
|
|
||||||
List<PlantingPlanCompletionRespVO> getPlantingPlanCompletionChart(PlantingPlanCompletionReqVO req);
|
PlantingPlanCompletionRespVO getPlantingPlanCompletionChart(PlantingPlanCompletionReqVO req);
|
||||||
}
|
}
|
||||||
@@ -171,8 +171,8 @@ public class BaseInfoServiceImpl implements BaseInfoService {
|
|||||||
public List<BaseInfoDO> getBaseInfosById(String id) {
|
public List<BaseInfoDO> getBaseInfosById(String id) {
|
||||||
LambdaQueryWrapperX<BaseInfoDO> wrapperX = new LambdaQueryWrapperX<>();
|
LambdaQueryWrapperX<BaseInfoDO> wrapperX = new LambdaQueryWrapperX<>();
|
||||||
String tenantId = String.valueOf(getLoginUser().getTenantId());
|
String tenantId = String.valueOf(getLoginUser().getTenantId());
|
||||||
wrapperX.eq(BaseInfoDO::getTenantId, tenantId);
|
wrapperX.eqIfPresent(BaseInfoDO::getTenantId, tenantId);
|
||||||
wrapperX.eq(BaseInfoDO::getDeleted, CommonConstants.NO_CODE);
|
wrapperX.eqIfPresent(BaseInfoDO::getDeleted, CommonConstants.NO_CODE);
|
||||||
wrapperX.eqIfPresent(BaseInfoDO::getId, id);
|
wrapperX.eqIfPresent(BaseInfoDO::getId, id);
|
||||||
return baseInfoMapper.selectList(wrapperX);
|
return baseInfoMapper.selectList(wrapperX);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -193,7 +193,7 @@ public interface ProductionPlanService {
|
|||||||
* @param req
|
* @param req
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
CommonResult<List<PlantingPlanCompletionRespVO>> getPlantingPlanCompletionChart(PlantingPlanCompletionReqVO req);
|
CommonResult<PlantingPlanCompletionRespVO> getPlantingPlanCompletionChart(PlantingPlanCompletionReqVO req);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* api 接口
|
* api 接口
|
||||||
|
|||||||
@@ -398,8 +398,8 @@ public class ProductionPlanServiceImpl implements ProductionPlanService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CommonResult<List<PlantingPlanCompletionRespVO>> getPlantingPlanCompletionChart(PlantingPlanCompletionReqVO req) {
|
public CommonResult<PlantingPlanCompletionRespVO> getPlantingPlanCompletionChart(PlantingPlanCompletionReqVO req) {
|
||||||
List<PlantingPlanCompletionRespVO> res = productionPlanMapper.getPlantingPlanCompletionChart(req);
|
PlantingPlanCompletionRespVO res = productionPlanMapper.getPlantingPlanCompletionChart(req);
|
||||||
return CommonResult.success(res);
|
return CommonResult.success(res);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -86,14 +86,16 @@
|
|||||||
</if>
|
</if>
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<select id="selectById"
|
<select id="selectById" resultType="cn.iocoder.yudao.module.farm.dal.dataobject.disasterdata.DisasterDataDO">
|
||||||
resultType="cn.iocoder.yudao.module.farm.dal.dataobject.disasterdata.DisasterDataDO">
|
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
<include refid="all_fields"/>
|
<include refid="all_fields"/>
|
||||||
FROM farm_disaster_data
|
FROM farm_disaster_data
|
||||||
WHERE deleted = 0 AND id = #{id}
|
<where>
|
||||||
|
deleted = 0
|
||||||
|
<if test="id != null and id !=''">
|
||||||
|
AND id = #{id}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<update id="updateById" parameterType="cn.iocoder.yudao.module.farm.dal.dataobject.disasterdata.DisasterDataDO">
|
<update id="updateById" parameterType="cn.iocoder.yudao.module.farm.dal.dataobject.disasterdata.DisasterDataDO">
|
||||||
|
|||||||
@@ -288,6 +288,7 @@ yudao:
|
|||||||
- /admin-api/system/user/profile/**
|
- /admin-api/system/user/profile/**
|
||||||
- /admin-api/system/auth/**
|
- /admin-api/system/auth/**
|
||||||
- /admin-api/app/traceability-code/scan
|
- /admin-api/app/traceability-code/scan
|
||||||
|
- /admin-api/farm/remote/**
|
||||||
ignore-tables:
|
ignore-tables:
|
||||||
- region
|
- region
|
||||||
- farm_mqtt_connection
|
- farm_mqtt_connection
|
||||||
|
|||||||
Reference in New Issue
Block a user