puzhibing
2026-05-12 08cc6d5cf7e93b75cfabe7dcc2aeaa9afa1117eb
xp-robotaxi-operation-boot/src/main/java/com/xiaopeng/operation/controller/XpPointSituationReportController.java
@@ -15,6 +15,9 @@
import com.xiaopeng.common.core.domain.R;
import com.xiaopeng.common.core.utils.WebUtils;
import com.xiaopeng.common.core.web.page.PageInfo;
import com.xiaopeng.common.log.annotation.AdminOperationLog;
import com.xiaopeng.common.log.enums.AdminBusinessType;
import com.xiaopeng.common.log.enums.AdminOperationType;
import com.xiaopeng.common.security.service.TokenService;
import com.xiaopeng.operation.exportExcle.XpPointSituationReportExportExcel;
import com.xiaopeng.operation.service.IXpPointSituationReportService;
@@ -82,6 +85,12 @@
     */
    @ApiOperation(value = "删除现场情况上报", tags = {"管理后台-运维-现场情况上报"})
    @DeleteMapping("/api/v1/pointSituationReport/deleteById/{id}")
    @AdminOperationLog(
            businessType = AdminBusinessType.POINT_SITUATION_REPORT,
            operationType = AdminOperationType.DELETE,
            contentExpression = "'删除现场情况上报,id=' + #p0",
            appendRequestData = false
    )
    public R<?> deleteById(@PathVariable Long id) {
        try {
@@ -100,6 +109,12 @@
    @ApiOperation(value = "导出现场情况上报", tags = {"管理后台-运维-现场情况上报"})
    @PostMapping(value = "/api/v1/pointSituationReport/exportExcels")
    @AdminOperationLog(
            businessType = AdminBusinessType.POINT_SITUATION_REPORT,
            operationType = AdminOperationType.EXPORT,
            content = "导出现场情况上报",
            appendRequestData = true
    )
    public void exportExcels(@RequestBody XpPointSituationReportQuery query) {
        if(query.getIds().isEmpty()){
            return;