修改了修改火情状态的代码模块
This commit is contained in:
parent
233420973b
commit
7706e24809
@ -104,19 +104,11 @@ public class FireController {
|
|||||||
* @param map
|
* @param map
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@Transactional(rollbackOn = Exception.class)
|
|
||||||
@PostMapping("/updateFireState")
|
@PostMapping("/updateFireState")
|
||||||
public String updateFireState(@RequestBody Map map){
|
public String updateFireState(@RequestBody Map map){
|
||||||
String alarmCode = (String) map.get("alarmCode");
|
String alarmCode = (String) map.get("alarmCode");
|
||||||
Fire byAlarmCode = fireDao.findByAlarmCode(alarmCode);
|
return fireService.updateFireState(alarmCode);
|
||||||
if(byAlarmCode == null){
|
|
||||||
return outputEncapsulationObject(PromptMessageEnum.DATA_NONE,"火情编码错误,请检查!",locale);
|
|
||||||
}
|
|
||||||
if("1".equals(byAlarmCode.getFireState())){
|
|
||||||
return outputEncapsulationObject(PromptMessageEnum.DATA_WRONG,"该火情已处理!",locale);
|
|
||||||
}
|
|
||||||
fireDao.updateFireState(alarmCode);
|
|
||||||
return outputEncapsulationObject(PromptMessageEnum.SUCCESS,"修改成功!",locale);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -29,4 +29,11 @@ public interface FireService {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
String findThreeHundredData();
|
String findThreeHundredData();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改火点状态
|
||||||
|
* @param alarmCode
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
String updateFireState(String alarmCode);
|
||||||
}
|
}
|
||||||
|
@ -6,11 +6,13 @@ import com.xkrs.model.entity.Fire;
|
|||||||
import com.xkrs.service.FireService;
|
import com.xkrs.service.FireService;
|
||||||
import com.xkrs.util.Query;
|
import com.xkrs.util.Query;
|
||||||
import org.springframework.cache.annotation.CacheConfig;
|
import org.springframework.cache.annotation.CacheConfig;
|
||||||
|
import org.springframework.cache.annotation.CacheEvict;
|
||||||
import org.springframework.cache.annotation.Cacheable;
|
import org.springframework.cache.annotation.Cacheable;
|
||||||
import org.springframework.context.i18n.LocaleContextHolder;
|
import org.springframework.context.i18n.LocaleContextHolder;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
|
import javax.transaction.Transactional;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
|
|
||||||
@ -78,4 +80,24 @@ public class FireServerImpl implements FireService {
|
|||||||
}
|
}
|
||||||
return outputEncapsulationObject(PromptMessageEnum.SUCCESS,threeHundredData,locale);
|
return outputEncapsulationObject(PromptMessageEnum.SUCCESS,threeHundredData,locale);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改火点状态
|
||||||
|
* @param alarmCode
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@CacheEvict(value = "FireServiceCache",allEntries = true)
|
||||||
|
@Transactional(rollbackOn = Exception.class)
|
||||||
|
@Override
|
||||||
|
public String updateFireState(String alarmCode) {
|
||||||
|
Fire byAlarmCode = fireDao.findByAlarmCode(alarmCode);
|
||||||
|
if(byAlarmCode == null){
|
||||||
|
return outputEncapsulationObject(PromptMessageEnum.DATA_NONE,"火情编码错误,请检查!",locale);
|
||||||
|
}
|
||||||
|
if("1".equals(byAlarmCode.getFireState())){
|
||||||
|
return outputEncapsulationObject(PromptMessageEnum.DATA_WRONG,"该火情已处理!",locale);
|
||||||
|
}
|
||||||
|
fireDao.updateFireState(alarmCode);
|
||||||
|
return outputEncapsulationObject(PromptMessageEnum.SUCCESS,"修改成功!",locale);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user