From c50fcb88ae8eeb401383d58e3b838cde7989c0cf Mon Sep 17 00:00:00 2001 From: syruan <321359594@qq.com> Date: Mon, 17 Mar 2025 13:39:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E8=BE=86=E5=85=AC=E9=87=8C=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../backstage/entity/CarContractOutVo.java | 4 +- .../backstage/entity/CarContractSupCarVo.java | 4 +- .../backstage/entity/CarNeedPlanDetailVo.java | 8 +- .../service/CarContractServiceImpl.java | 104 +++++++++--------- .../service/CarNeedPlanServiceImpl.java | 11 +- .../business/backstage/CarNeedPlanMapper.xml | 6 +- 6 files changed, 76 insertions(+), 61 deletions(-) diff --git a/src/main/java/com/bonus/gzcar/business/backstage/entity/CarContractOutVo.java b/src/main/java/com/bonus/gzcar/business/backstage/entity/CarContractOutVo.java index 73ddcfc..26b029e 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/entity/CarContractOutVo.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/entity/CarContractOutVo.java @@ -34,11 +34,11 @@ public class CarContractOutVo { /** * 开始公里数 */ - private int glsStart; + private String glsStart; /** * 结束公里数 */ - private int glsEnd; + private String glsEnd; /** * 价格 */ diff --git a/src/main/java/com/bonus/gzcar/business/backstage/entity/CarContractSupCarVo.java b/src/main/java/com/bonus/gzcar/business/backstage/entity/CarContractSupCarVo.java index 79bf268..96b7fc5 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/entity/CarContractSupCarVo.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/entity/CarContractSupCarVo.java @@ -37,11 +37,11 @@ public class CarContractSupCarVo { * 开始公里数 */ - private int glsKs; + private String glsKs; /** * 公里数结束 */ - private int glsJs; + private String glsJs; diff --git a/src/main/java/com/bonus/gzcar/business/backstage/entity/CarNeedPlanDetailVo.java b/src/main/java/com/bonus/gzcar/business/backstage/entity/CarNeedPlanDetailVo.java index ce0afe5..5aeb6bc 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/entity/CarNeedPlanDetailVo.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/entity/CarNeedPlanDetailVo.java @@ -50,13 +50,19 @@ public class CarNeedPlanDetailVo { /** * 需用量 */ - @Excel(name = "单位", width = 10.0, orderNum = "5") + @Excel(name = "需用量", width = 10.0, orderNum = "5") private int needNum; /** * 需用天数 */ @Excel(name = "需用天数", width = 10.0, orderNum = "6") private String needDay; + + /** + * 归还日期 + */ + private String backDate; + /** * 备注 */ diff --git a/src/main/java/com/bonus/gzcar/business/backstage/service/CarContractServiceImpl.java b/src/main/java/com/bonus/gzcar/business/backstage/service/CarContractServiceImpl.java index a7ed46b..b33e7ef 100644 --- a/src/main/java/com/bonus/gzcar/business/backstage/service/CarContractServiceImpl.java +++ b/src/main/java/com/bonus/gzcar/business/backstage/service/CarContractServiceImpl.java @@ -546,63 +546,65 @@ public class CarContractServiceImpl implements CarContractService{ } private String verifyData2(List list) { - try{ - for (CarContractSupCarVo car:list){ - List outList=car.getOutList(); - if(ListHelpUtil.isNotEmpty(outList)){ - int num=outList.size(); - for (int i = 0; i < outList.size(); i++) { - CarContractOutVo vo=outList.get(i); - int start1=vo.getGlsStart(); - int end=vo.getGlsEnd(); - if(end outList=car.getOutList(); +// if(ListHelpUtil.isNotEmpty(outList)){ +// int num=outList.size(); +// for (int i = 0; i < outList.size(); i++) { +// CarContractOutVo vo=outList.get(i); +// int start1=vo.getGlsStart(); +// int end=vo.getGlsEnd(); +// if(end list){ - try{ - int num=list.size(); - for (int i = 0; i < list.size(); i++) { - CarContractSupCarVo vo=list.get(i); - int start1=vo.getGlsKs(); - int end=vo.getGlsJs(); - if(end detailList=vo.getDetailList(); + List detailList=vo.getDetailList(); + + String requestParameterDetails = request.getParameter("details"); + if (StringHelper.isNotEmpty(requestParameterDetails)) { + JSONArray detailListArray = JSON.parseArray(requestParameterDetails); + detailList = detailListArray.toJavaList(CarNeedPlanDetailVo.class); + } if(ListHelpUtil.isEmpty(detailList)){ return ServerResponse.createErroe("请选择车辆规格信息"); } diff --git a/src/main/resources/mappers/business/backstage/CarNeedPlanMapper.xml b/src/main/resources/mappers/business/backstage/CarNeedPlanMapper.xml index 387765b..fe81862 100644 --- a/src/main/resources/mappers/business/backstage/CarNeedPlanMapper.xml +++ b/src/main/resources/mappers/business/backstage/CarNeedPlanMapper.xml @@ -14,10 +14,10 @@ insert into car_plan_details( - apply_id, model_id, need_num, need_day, remark,plan_type + apply_id, model_id, need_num, need_day, remark,plan_type, back_date )values - (#{param.id},#{item.modelId},#{item.needNum},#{item.needDay},#{item.remark},#{param.type}) + (#{param.id},#{item.modelId},#{item.needNum},#{item.needDay},#{item.remark},#{param.type},#{item.backDate}) @@ -98,7 +98,7 @@ where cpa.id=#{id}