92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

XJ項目關于新增保險時輸入各類保險金額后計算總和插入到總費用后查詢顯示

2019-7-31    seo達人

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

第一種情況
新增框內既有各類保險金額,也有保險總費用。當輸入一類保險金額時,保險總費用自動累加顯示,點擊保存之后將所有數據插入數據庫。然后查詢查詢顯示在結果列表即可。如下圖:

第一種情況可以在前端js中寫一個計費方法。獲取每個不同類的保險金額,值取到之后在點擊保存之前將變量中的值賦值給保險總費用,然后點擊保存。代碼如下(js中計費的方法寫在代碼一開始中的method{}中,也就是新增,查詢,刪除,修改下方即可):

//計費方法
Vehicle_sum:function(){
var sum  = /^[0-9]\d{0,5}$/;
var trafficCompulsoryInsuranceCost=$("#vehicleInsurance_add_trafficCompulsoryInsuranceCost").textbox('getValue');
trafficCompulsoryInsuranceCost=parseInt(trafficCompulsoryInsuranceCost);
if(!trafficCompulsoryInsuranceCost == ''){
if(!sum.test(trafficCompulsoryInsuranceCost)){
Message.error("請輸入正確的保險!");
return;
}
}
var commercialInsuranceCost=$("#vehicleInsurance_add_commercialInsuranceCost").textbox('getValue');
commercialInsuranceCost=parseInt(commercialInsuranceCost);
if(!commercialInsuranceCost == ''){
if(!sum.test(commercialInsuranceCost)){
Message.error("請輸入正確的保險!");
return;
}
}
var carrierInsuranceCost=$("#vehicleInsurance_add_carrierInsuranceCost").textbox('getValue');
carrierInsuranceCost=parseInt(carrierInsuranceCost);
if(!carrierInsuranceCost == ''){
if(!sum.test(carrierInsuranceCost)){
Message.error("請輸入正確的保險!");
return;
}
}
var vehicleAndVesselTaxCost=$("#vehicleInsurance_add_vehicleAndVesselTaxCost").textbox('getValue');
vehicleAndVesselTaxCost=parseInt(vehicleAndVesselTaxCost);
if(!vehicleAndVesselTaxCost == ''){
if(!sum.test(vehicleAndVesselTaxCost)){
Message.error("請輸入正確的保險!");
return;
}
}
var total = trafficCompulsoryInsuranceCost+commercialInsuranceCost+carrierInsuranceCost+vehicleAndVesselTaxCost;
$("#vehicleInsurance_add_totalCost").textbox("setValue",total);
},

第二種情況
新增的表單中只有各種類別的保險費用,并沒有保險費用合計的字段。意思是在新增時只輸入各種類別的保險金額,后臺拿到各種類型的保險金額之后,在后臺將各類保險金額累加,用set方法給totalcost(保險總費用)賦值,插入數據庫中。查詢是從數據庫查詢顯示在結果列表即可。如下圖


第二種情況可以在后臺中寫一個計費的累加方法。用BigDecimal的add方法進行累加。首先實例化一個BigDecimal的對象totalCost,賦一個初始值為0,然后用保險的對象insurance的get方法獲取各種保險的金額,然后用totalCost.add方法將獲取每個不同類的保險金額一次加到totalCost中,然后將totalCost用insurance的set方法set到保險總費用的字段中,然后進行插入操作。代碼如下(后臺中計費的方法寫在Service中的新增方法中):

/**
* 車輛保險新增
* 陳通
* @param insurance
* @param request
* @return
* @throws IOException
*/
public Result insertVehicleInsurance(VehicleInsurance insurance,HttpServletRequest request) throws IOException{
Result result = Result.getInstance();
insurance.setKeyID(IDGenerator.uuid());
//計費方法開始
BigDecimal totalCost = new BigDecimal("0");
        if(insurance.getTrafficCompulsoryInsuranceCost()!=null){
        totalCost=totalCost.add(insurance.getTrafficCompulsoryInsuranceCost());
        }
        if(insurance.getCommercialInsuranceCost()!=null){
        totalCost=totalCost.add(insurance.getCommercialInsuranceCost());
        }
        if(insurance.getCarrierInsuranceCost()!=null){
        totalCost=totalCost.add(insurance.getCarrierInsuranceCost());
        }
        if(insurance.getVehicleAndVesselTaxCost()!=null){
        totalCost=totalCost.add(insurance.getVehicleAndVesselTaxCost());
        }
        insurance.setTotalCost(totalCost);
        //計費方法結束
//插入車輛保險信息,返回受影響的行數
int count=vehicleInsuranceDao.insertVehicleInsurance(insurance);
//插入附件
sysFileService.saveFile(insurance.getKeyID(), Enums.FILE_CATALOG.INSURANCEFILE.getValue(), request);
if (count>0) {
result.setFlag(true);
result.setMessage("車輛保險新增成功!");
}else{
result.setFlag(false);
result.setMessage("車輛保險新增失敗!");
}
return result;
}

以上是兩種計費方法(前臺和后臺)。
--------------------- 
作者:ct_?? 
來源:CSDN 
原文:https://blog.csdn.net/weixin_40418595/article/details/94736305 
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

日歷

鏈接

個人資料

藍藍設計的小編 http://m.skdbbs.com

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
国产精品视频在线看| 免费大片黄在线| 欧美日韩视频一区二区三区| 97se国产在线视频| 少妇精品久久久久久久久久| 五月综合激情日本mⅴ| 在线观看视频一区二区欧美日韩| 日本v片在线高清不卡在线观看| 色综合色综合色综合| 亚洲国产1区| 老司机精品影院| 欧美亚洲自偷自偷| 在线电影欧美日韩一区二区私密| jizz免费一区二区三区| 亚洲午夜久久久久久久久电影院| 日韩精品另类天天更新| 亚洲影视在线播放| 欧美三级资源在线| 亚洲天堂av网| 久久99视频精品| 卡一卡二国产精品| 精品久久久久久久久久国产| 中文字幕高清不卡| 亚洲卡通动漫在线| 久久av免费看| 91成人精品观看| 亚洲日本va午夜在线影院| 国产免费久久| 91九色视频导航| 日本一区二区三区电影免费观看| 亚洲国产小视频| 91女神在线视频| 蜜臀av亚洲一区中文字幕| 麻豆精品蜜桃视频网站| 97超碰人人模人人爽人人看| 理论片午夜视频在线观看| 丁香五精品蜜臀久久久久99网站| 亚洲二区三区不卡| 国产va免费精品观看精品| 国产精品欧美激情| 久久爱www久久做| 999国产精品永久免费视频app| 国产区精品视频| 欧美唯美清纯偷拍| 国产精品一区二区在线观看不卡| 中文字幕在线不卡一区二区三区| 日韩激情视频网站| 亚洲mv在线观看| 国产精品magnet| 成人高h视频在线| 国产情人综合久久777777| 亚洲最大成人网4388xx| 伊人久久亚洲美女图片| 国产精品久久一区| 欧美电影网址| 欧美伦理视频网站| 色综合天天做天天爱| 国产一区红桃视频| 国产午夜精品福利| 欧美亚州一区二区三区| 国产mv免费观看入口亚洲| 天堂在线中文网官网| 成人午夜视频网站| 欧美男人天堂| 日韩中文在线观看| 亚洲精品一二| 国产精品第二页| 九九久久国产| 久久99国产精品久久99大师| 久久欧美一区二区| 蜜桃视频在线观看91| 亚洲国产婷婷| 亚洲精品影视| 美女日韩在线中文字幕| 亚洲影院高清在线| 国产精品极品美女粉嫩高清在线| 午夜视频一区二区三区| 夜夜嗨av一区二区三区四区| 天堂av最新在线| 日韩成人影音| 欧美福利专区| 久久99久久99精品免视看婷婷| 亚洲午夜精品一区二区国产| 欧美日韩国产精品专区| 黑人一区二区三区四区五区| 成人一区视频| 久久精品国产大片免费观看| 欧美精品一区二区三区四区五区| 一区二区蜜桃| 婷婷亚洲五月| 午夜视频一区二区三区| 在线观看小视频| 92国产精品视频| 欧美国产日韩a欧美在线观看| 欧美日韩精品久久久免费观看| 日本免费一区二区三区视频观看| 在线视频欧美区| 丁香婷婷综合五月| 亚洲色图都市小说| 岛国片av在线| 国产精品日韩在线观看| 91久久久久久久久久| 精品国产不卡一区二区| 国产精品国精产品一二| 国产精品加勒比| 成人嫩草影院| 成人ssswww在线播放| 欧美最猛黑人xxxx黑人猛叫黄| 国产精品乱码一区二区三区软件| 一区二区中文字幕在线| 97avcom| 欧美一卡在线观看| www欧美日韩| 国产精品久久一区| 91免费国产视频网站| 国产肉丝袜一区二区| 97婷婷大伊香蕉精品视频| 日韩欧美不卡在线观看视频| 国产精品视频在线看| 久久高清免费观看| 97在线中文字幕| 美日韩中文字幕| 国产精品五区| 99视频国产精品免费观看| 亚洲成人综合视频| 亚洲亚洲一区二区三区| 久久综合视频网| 欧美日韩免费观看一区=区三区| 久久精品国产久精国产爱| 成年人在线观看网站| 狠狠色综合色区| 亚洲成av人片一区二区梦乃| 青青草精品毛片| 亚洲精品福利视频| 性开放的欧美大片| 国产精品免费在线播放| 日韩精品乱码免费| 国产视频亚洲精品| 国产成人aaa| 日韩欧美综合| 国产a亚洲精品| 色天下一区二区三区| 激情综合色综合久久综合| 久久精品国产99久久6| 日本不卡二三区| 播五月开心婷婷综合| 福利在线视频网站| 91社区国产高清| 日日夜夜天天综合入口| 黄色av电影在线播放| 日韩视频123| 日韩一区亚洲二区| 日本久久一区二区三区| 一本色道久久88综合亚洲精品ⅰ| 美女精品自拍一二三四| 中文有码一区| 亚洲毛片播放| 亚洲精品suv精品一区二区| 亚洲一二三区视频在线观看| 国产日韩另类视频一区| 亚洲一品av免费观看| 国产精品久久久av| 超碰最新在线| 国产亚洲精品超碰|