package com.rongwei.bsserver.controller; import com.rongwei.bscommon.sys.service.ZhcxCommissionCheckService; import com.rongwei.bsentity.dto.CheckDetailDTO; import com.rongwei.bsentity.dto.CommissionCheckDTO; import com.rongwei.rwcommon.base.R; import com.rongwei.rwcommon.base.exception.CustomException; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; import java.util.Map; /** *
* 试车检查表 前端控制器 *
* * @author xuan * @since 2024-09-24 */ @Slf4j @RestController @RequestMapping("/zhcxCommissionCheck") public class ZhcxCommissionCheckController { @Autowired private ZhcxCommissionCheckService commissionCheckService; /** * 试车报告新增 * @param checkDTO 参数 * @return 响应状态 */ @PostMapping("/commissionCheckAdd") public R commissionCheckAdd(@RequestBody CommissionCheckDTO checkDTO){ try { log.info("进入接口:/zhcxCommissionCheck/commissionCheckAdd,入参:{}", checkDTO); return commissionCheckService.commissionCheckAdd(checkDTO); } catch (Exception e) { log.info(String.valueOf(e)); return R.error("试车报告新增异常"); } } /** * 试车报告子表同步更新其他机台 * @param detailDTO 参数 * @return 响应状态 */ @PostMapping("/updateSynchronizationDetail") public R updateSynchronizationDetail(@RequestBody CheckDetailDTO detailDTO){ try { log.info("进入接口:/zhcxCommissionCheck/updateSynchronizationDetail,入参:{}", detailDTO); return commissionCheckService.updateSynchronizationDetail(detailDTO); } catch (Exception e) { log.info(String.valueOf(e)); return R.error("试车报告新增异常"); } } @PostMapping("wordExport") @ApiOperation("word导出/预览") public void wordExport(@RequestBody Map