|
@@ -25,7 +25,7 @@ import java.util.List;
|
|
|
*/
|
|
|
@Service
|
|
|
public class BaseRailwayManagementServiceImpl extends ServiceImpl<BaseRailwayManagementMapper, BaseRailwayManagement> implements BaseRailwayManagementService {
|
|
|
-
|
|
|
+ public static final String PATTERN = "^[0-9]*$";
|
|
|
@Resource
|
|
|
BaseRailwayManagementMapper baseRailwayManagementMapper;
|
|
|
@Autowired
|
|
@@ -62,12 +62,17 @@ public class BaseRailwayManagementServiceImpl extends ServiceImpl<BaseRailwayMan
|
|
|
}
|
|
|
BaseRailwayManagement baseLineManagement = baseRailwayManagementMapper.selectOne(lw);
|
|
|
if (ObjectUtils.isEmpty(baseLineManagement)) {
|
|
|
- BeanValidators.validateWithException(validator, railwayManagement);
|
|
|
- railwayManagement.setUpdateBy(userId);
|
|
|
- railwayManagement.setCreateBy(userId);
|
|
|
- baseRailwayManagementMapper.insert(railwayManagement);
|
|
|
- successNum++;
|
|
|
- successMsg.append(successNum + "、线路编码 " + railwayManagement.getRailwayCode() + " 导入成功");
|
|
|
+ if (!railwayManagement.getInitialMileage().toString().matches(PATTERN) || !railwayManagement.getEndMileage().toString().matches(PATTERN)) {
|
|
|
+ failureNum++;
|
|
|
+ failureMsg.append(failureNum + "、线路编码: " + railwayManagement.getRailwayCode() + "的数据,里程位置填写格式不正确,请填写数字");
|
|
|
+ }else {
|
|
|
+ BeanValidators.validateWithException(validator, railwayManagement);
|
|
|
+ railwayManagement.setUpdateBy(userId);
|
|
|
+ railwayManagement.setCreateBy(userId);
|
|
|
+ baseRailwayManagementMapper.insert(railwayManagement);
|
|
|
+ successNum++;
|
|
|
+ successMsg.append(successNum + "、线路编码 " + railwayManagement.getRailwayCode() + " 导入成功");
|
|
|
+ }
|
|
|
} else if (updateSupport) {
|
|
|
BeanValidators.validateWithException(validator, railwayManagement);
|
|
|
railwayManagement.setUpdateBy(userId);
|