判断表单服务费率是否已经修改。修改的话增加历史记录表。 历史记录表字段,工程ID,修改人ID,修改人name,修改时间。修改历史值,修改的新值。
在后台获得新的服务费率。然后根据页面传来的表单ID查到原来的服务费率,再根据页面传来的服务费率作比较,如果不一样就把值插入历史表中。
controller中
BigDecimal newServiceFee=new BigDecimal(request.getParameter("serviceFee"));
OrderInfo orderInfo=orderInfoService.getById(id);
BigDecimal oldServiceFee=orderInfo.getOrderHandlerDetailInfo().getServiceFee();
if(newServiceFee!=oldServiceFee){
}
后面怎么插入到新建的历史表中。新手求类似代码参照
拿id上数据库取出费率,不相等的话就更新表并插入历史表,操作数据库看看人家怎么写的就行了
更新数据是吧,
接收完数据根据ID查出库中的数据, 然后让两个费率做比较;
判断:如果不相同,记录原费率到历史表
最后更新当前表