<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.4.3</version>
</dependency>
hutool工具类
@ApiModelProperty(value = "上午开始时间 HH:mm:ss")
private String morningStart;
@ApiModelProperty(value = "上午结束时间 HH:mm:ss")
private String morningEnd;
@ApiModelProperty(value = "下午开始时间 HH:mm:ss")
private String afternoonStart;
@ApiModelProperty(value = "下午结束时间 HH:mm:ss")
private String afternoonEnd;
enterpriseService.setMorningStart(Time.valueOf(form.getMorningStart()));
enterpriseService.setMorningEnd(Time.valueOf(form.getMorningEnd()));
enterpriseService.setAfternoonStart(Time.valueOf(form.getAfternoonStart()));
enterpriseService.setAfternoonEnd(Time.valueOf(form.getAfternoonEnd()));
SimpleDateFormat sdf = new SimpleDateFormat( "HH:mm" );
//设置格式yyyy-MM-dd HH:mm:ss
if(service.getMorningStart() != null) {
vo.setMorningStart(sdf.format(service.getMorningStart()));
}
if( service.getMorningEnd() != null) {
vo.setMorningEnd(sdf.format(service.getMorningEnd()));
}
if( service.getAfternoonStart() != null) {
vo.setAfternoonStart(sdf.format(service.getAfternoonStart()));
}
if( service.getAfternoonEnd() != null) {
vo.setAfternoonEnd(sdf.format(service.getAfternoonEnd()));
}
SimpleDateFormat sdf = new SimpleDateFormat( "HH:mm" );
//设置格式yyyy-MM-dd HH:mm:ss
if(StringUtils.isNotBlank(serviceVo.getMorningStart())) {
serviceVo.setMorningStart(sdf.format(Time.valueOf(serviceVo.getMorningStart())));
}
if(StringUtils.isNotBlank(serviceVo.getMorningEnd())) {
serviceVo.setMorningEnd(sdf.format(Time.valueOf(serviceVo.getMorningEnd())));
}
if(StringUtils.isNotBlank(serviceVo.getAfternoonStart())) {
serviceVo.setAfternoonStart(sdf.format(Time.valueOf(serviceVo.getAfternoonStart())));
}
if(StringUtils.isNotBlank(serviceVo.getAfternoonEnd())) {
serviceVo.setAfternoonEnd(sdf.format(Time.valueOf(serviceVo.getAfternoonEnd())));
}
//姓名脱敏
r.setName(DataDesensitizedUtils.desensitizedName(r.getName()));
r.setPhone(DataDesensitizedUtils.desensitizedPhone(r.getPhone()));
//手机号脱敏
String mobile = DataDesensitizedUtils.desensitizedPhone(serviceVo.getMobile());
serviceVo.setMobile(mobile);
用类cn.hutool.core.util.PhoneUtil的如下方法:
isTel
public static boolean isTel(CharSequence value)
验证是否为座机号码(中国)
Parameters:
value - 值
Returns:
是否为座机号码(中国)
Since:
5.3.11
private void checkMobile(ServiceInsertForm form) {
//验证是否为座机号码
boolean tel = PhoneUtil.isTel(form.getMobile());
//是否移动电话
boolean mobile = PhoneUtil.isMobile(form.getMobile());
if(mobile == false && tel == false){
throw new BusinessException("电话号码不正确!!");
}
}