ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/controller/TFaultMessageController.java
@@ -26,6 +26,7 @@ import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.time.LocalDateTime; import java.util.List; /** @@ -89,9 +90,17 @@ @ApiOperation(value = "添加故障信息", tags = {"管理后台-设备监控"}) @Log(title = "【设备监控】添加故障信息", businessType = BusinessType.INSERT,operatorType = OperatorType.MANAGE) public AjaxResult addFaultMessage(@RequestBody TFaultMessage faultMessage){ prepareManualFaultMessage(faultMessage); faultMessageService.save(faultMessage); return AjaxResult.success(); } static void prepareManualFaultMessage(TFaultMessage faultMessage) { faultMessage.setDelFlag(false); if (faultMessage.getCreateTime() == null) { faultMessage.setCreateTime(LocalDateTime.now()); } } @RequiresPermissions(value = {"/faultInformationList/del"}, logical = Logical.OR) ruoyi-service/ruoyi-chargingPile/src/test/java/com/ruoyi/chargingPile/controller/TFaultMessageControllerTest.java
New file @@ -0,0 +1,20 @@ package com.ruoyi.chargingPile.controller; import com.ruoyi.chargingPile.api.model.TFaultMessage; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotNull; class TFaultMessageControllerTest { @Test void manualFaultIsVisibleToActiveListQuery() { TFaultMessage faultMessage = new TFaultMessage(); TFaultMessageController.prepareManualFaultMessage(faultMessage); assertEquals(Boolean.FALSE, faultMessage.getDelFlag()); assertNotNull(faultMessage.getCreateTime()); } }