|
@ -86,6 +86,8 @@ import org.springframework.transaction.annotation.Transactional; |
|
|
import java.text.ParseException; |
|
|
import java.text.ParseException; |
|
|
import java.text.SimpleDateFormat; |
|
|
import java.text.SimpleDateFormat; |
|
|
import java.util.*; |
|
|
import java.util.*; |
|
|
|
|
|
import java.util.regex.Matcher; |
|
|
|
|
|
import java.util.regex.Pattern; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Project: anrui-base(安瑞基础信息模块) <br/> |
|
|
* Project: anrui-base(安瑞基础信息模块) <br/> |
|
@ -4438,4 +4440,30 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
baseMapper.updateVehicleYmd(vehiSid, settlementStatus, settlementStatusValue); |
|
|
baseMapper.updateVehicleYmd(vehiSid, settlementStatus, settlementStatusValue); |
|
|
return rb.success(); |
|
|
return rb.success(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public ResultBean updateSettlePrice(String sid, String settlePrice) { |
|
|
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
|
|
if (StringUtils.isBlank(settlePrice)) { |
|
|
|
|
|
return rb.setMsg("厂家结算价不能为空!"); |
|
|
|
|
|
} |
|
|
|
|
|
if (!isNumeric(settlePrice)) { |
|
|
|
|
|
return rb.setMsg("请填写整数"); |
|
|
|
|
|
} |
|
|
|
|
|
BaseVehicle baseVehicle = fetchBySid(sid); |
|
|
|
|
|
Integer i = Integer.valueOf(settlePrice); |
|
|
|
|
|
baseVehicle.setSettlePrice(i); |
|
|
|
|
|
baseMapper.updateById(baseVehicle); |
|
|
|
|
|
return rb.success(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public boolean isNumeric(String str) { |
|
|
|
|
|
Pattern pattern = Pattern.compile("[0-9]*"); |
|
|
|
|
|
System.out.println(str); |
|
|
|
|
|
Matcher isNum = pattern.matcher(str); |
|
|
|
|
|
if (!isNum.matches()) { |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
|
|
|
return true; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|