| | |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.util.Date; |
| | | import java.util.Objects; |
| | | |
| | | @Slf4j |
| | | @Service("areaService") |
| | |
| | | |
| | | // area |
| | | boolean needModify = false; |
| | | if (!Cools.isEmpty(param.getName()) && !area.getName().equals(param.getName())) { |
| | | if (param.getName() != null && !Objects.equals(area.getName(), param.getName())) { |
| | | area.setName(param.getName()); |
| | | needModify = true; |
| | | } |
| | | if (param.getCode() != null && !Objects.equals(area.getCode(), param.getCode())) { |
| | | area.setCode(param.getCode()); |
| | | needModify = true; |
| | | } |
| | | if (param.getMaxCount() != null && !Objects.equals(area.getMaxCount(), param.getMaxCount())) { |
| | | area.setMaxCount(param.getMaxCount()); |
| | | needModify = true; |
| | | } |
| | | if (param.getSpeedLimit() != null && !Objects.equals(area.getSpeedLimit(), param.getSpeedLimit())) { |
| | | area.setSpeedLimit(param.getSpeedLimit()); |
| | | needModify = true; |
| | | } |
| | | if (param.getPriority() != null && !Objects.equals(area.getPriority(), param.getPriority())) { |
| | | area.setPriority(param.getPriority()); |
| | | needModify = true; |
| | | } |
| | | if (param.getMemo() != null && !Objects.equals(area.getMemo(), param.getMemo())) { |
| | | area.setMemo(param.getMemo()); |
| | | needModify = true; |
| | | } |
| | | |
| | | if (needModify) { |
| | | area.setUpdateTime(new Date()); |