From 53f3ed19081dfd97c096293978657ebfca76d8b1 Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Wed, 28 Jun 2023 14:32:11 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BaseDiscountpackageMapper.xml | 2 +- .../app/model/AppNowCarListVo.java | 3 + .../bussalesorder/app/model/AppNowCarVo.java | 3 + .../bussalesorder/BusSalesOrderService.java | 84 ++++++++++++++++++- .../saleOrders/model/NowCarVo.java | 3 + 5 files changed, 92 insertions(+), 3 deletions(-) diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basediscountpackage/BaseDiscountpackageMapper.xml b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basediscountpackage/BaseDiscountpackageMapper.xml index bf1d151f54..4998ded878 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basediscountpackage/BaseDiscountpackageMapper.xml +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basediscountpackage/BaseDiscountpackageMapper.xml @@ -75,7 +75,7 @@ where bd.vehSid = #{vinSid} and bbd.useOrg = #{orgSid} and bbd.nodeState = '已办结' - and bbd.salesPolicyKey = '0001' + and bbd.salesPolicyKey = '0001' and bbd.effectiveDate>NOW() select * from sys_flowable_config where userSid = #{userSid} and #{nowDate} between startDate and endDate + + + + \ No newline at end of file diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigRest.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigRest.java index faaac787f2..08f0a21b6f 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigRest.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigRest.java @@ -1,8 +1,6 @@ package com.yxt.anrui.portal.biz.sysflowableconfig; -import com.yxt.anrui.portal.api.sysflowableconfig.SysFlowableConfigFeign; -import com.yxt.anrui.portal.api.sysflowableconfig.SysFlowableConfigQuery; -import com.yxt.anrui.portal.api.sysflowableconfig.SysFlowableConfigVvo; +import com.yxt.anrui.portal.api.sysflowableconfig.*; import com.yxt.common.core.result.ResultBean; import io.swagger.annotations.Api; import org.springframework.beans.factory.annotation.Autowired; @@ -26,4 +24,14 @@ public class SysFlowableConfigRest implements SysFlowableConfigFeign { public ResultBean selectByUserSid(SysFlowableConfigQuery query) { return sysFlowableConfigService.selectByUserSid(query); } + + @Override + public ResultBean initDetails(String userSid) { + return sysFlowableConfigService.initDetails(userSid); + } + + @Override + public ResultBean saveOrUpdate(SysFlowableConfigDto dto) { + return sysFlowableConfigService.saveOrUpdateDto(dto); + } } diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigService.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigService.java index 1543fc2446..7836b33bc7 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigService.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigService.java @@ -1,9 +1,7 @@ package com.yxt.anrui.portal.biz.sysflowableconfig; import cn.hutool.core.bean.BeanUtil; -import com.yxt.anrui.portal.api.sysflowableconfig.SysFlowableConfig; -import com.yxt.anrui.portal.api.sysflowableconfig.SysFlowableConfigQuery; -import com.yxt.anrui.portal.api.sysflowableconfig.SysFlowableConfigVvo; +import com.yxt.anrui.portal.api.sysflowableconfig.*; import com.yxt.common.base.service.MybatisBaseService; import com.yxt.common.core.result.ResultBean; import org.springframework.stereotype.Service; @@ -27,4 +25,26 @@ public class SysFlowableConfigService extends MybatisBaseService initDetails(String userSid) { + ResultBean rb = ResultBean.fireFail(); + SysFlowableConfigVo sysFlowableConfigVo = baseMapper.initDetails(userSid); + return rb.success().setData(sysFlowableConfigVo); + } + + public ResultBean saveOrUpdateDto(SysFlowableConfigDto dto) { + ResultBean rb = ResultBean.fireFail(); + //查询是否包含该用户的数据 + SysFlowableConfig sysFlowableConfig = baseMapper.selectByUserSids(dto.getUserSid()); + if(sysFlowableConfig == null){ + sysFlowableConfig = new SysFlowableConfig(); + BeanUtil.copyProperties(dto,sysFlowableConfig,"sid"); + baseMapper.insert(sysFlowableConfig); + }else{ + BeanUtil.copyProperties(dto,sysFlowableConfig,"sid"); + baseMapper.insert(sysFlowableConfig); + baseMapper.updateById(sysFlowableConfig); + } + return rb.success(); + } } diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.java index 5e6bdbff87..c53a22f41e 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.java @@ -124,4 +124,5 @@ public interface SysStaffinfoMapper extends BaseMapper { List getGressionUserList(@Param("userOrgSid")String userOrgSid); List selectStaffLists(); + List selectStaffListss(); } \ No newline at end of file diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml index abe0a3a3bb..38be52eaef 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml @@ -387,4 +387,11 @@ from sys_user su left join sys_staffinfo si on su.staffSid = si.sid where su.isAdmin is NULL + + \ No newline at end of file diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoRest.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoRest.java index acff837bad..ccdfa8209f 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoRest.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoRest.java @@ -225,5 +225,10 @@ public class SysStaffinfoRest implements SysStaffinfoFeign { return sysStaffinfoService.selectStaffLists(); } + @Override + public ResultBean> selectStaffListss() { + return sysStaffinfoService.selectStaffListss(); + } + } diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoService.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoService.java index 3cbf75fbc3..692d273c99 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoService.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoService.java @@ -801,4 +801,11 @@ public class SysStaffinfoService extends MybatisBaseService> selectStaffListss() { + ResultBean> rb = ResultBean.fireFail(); + List list = baseMapper.selectStaffListss(); + list.removeAll(Collections.singleton(null)); + return rb.success().setData(list); + } } \ No newline at end of file From 7a468023ac4c830509825a0c1ce667eed8b88fb2 Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Wed, 28 Jun 2023 16:06:04 +0800 Subject: [PATCH 4/7] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../portal/api/sysflowableconfig/SysFlowableConfigDto.java | 4 ++-- .../yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysflowableconfig/SysFlowableConfigDto.java b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysflowableconfig/SysFlowableConfigDto.java index f8887e11b2..50ca6a5da8 100644 --- a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysflowableconfig/SysFlowableConfigDto.java +++ b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysflowableconfig/SysFlowableConfigDto.java @@ -23,7 +23,7 @@ public class SysFlowableConfigDto implements Dto { @ApiModelProperty("转办人用户sid") private String changeUserSid; - private Date startDate; + private String startDate; - private Date endDate; + private String endDate; } diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml index 38be52eaef..4da2389b65 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysstaffinfo/SysStaffinfoMapper.xml @@ -388,7 +388,7 @@ left join sys_staffinfo si on su.staffSid = si.sid where su.isAdmin is NULL - select su.sid userSid, si.name staffName from sys_user su From 00579eea59460e876fa0bcb15e1ea5b40b8b695d Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Wed, 28 Jun 2023 16:31:20 +0800 Subject: [PATCH 5/7] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sysflowableconfig/SysFlowableConfigMapper.java | 2 ++ .../sysflowableconfig/SysFlowableConfigMapper.xml | 4 ++++ .../sysflowableconfig/SysFlowableConfigService.java | 13 +++++-------- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigMapper.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigMapper.java index d0f7fd073e..69d5ad8ca9 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigMapper.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigMapper.java @@ -20,4 +20,6 @@ public interface SysFlowableConfigMapper extends BaseMapper { SysFlowableConfigVo initDetails(String userSid); SysFlowableConfig selectByUserSids(String userSid); + + int deleteBySid(String userSid); } diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigMapper.xml b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigMapper.xml index f680bcb64e..f6426eeaa9 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigMapper.xml +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigMapper.xml @@ -12,4 +12,8 @@ + + + delete from sys_flowable_config where userSid = #{userSid} + \ No newline at end of file diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigService.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigService.java index 7836b33bc7..0399086d7d 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigService.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysflowableconfig/SysFlowableConfigService.java @@ -36,15 +36,12 @@ public class SysFlowableConfigService extends MybatisBaseService Date: Wed, 28 Jun 2023 16:33:41 +0800 Subject: [PATCH 6/7] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../biz/busdeliveredapply/BusDeliveredApplyService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java index 640707f7bb..eb93b8417b 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java @@ -1053,6 +1053,7 @@ public class BusDeliveredApplyService extends MybatisBaseService Date: Wed, 28 Jun 2023 16:46:14 +0800 Subject: [PATCH 7/7] =?UTF-8?q?=E4=BA=A4=E8=BD=A6=E7=A1=AE=E8=AE=A4?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/yxt/anrui/base/common/enums/BillTypeEnum.java | 3 ++- .../anrui/buscenter/biz/bushandover/BusHandoverService.java | 4 ++-- .../buscenter/biz/bushandoverwait/BusHandoverWaitService.java | 3 --- .../busvehicledatahandover/BusVehicleDataHandoverMapper.xml | 2 +- .../busvehicledatahandover/BusVehicleDataHandoverService.java | 2 +- 5 files changed, 6 insertions(+), 8 deletions(-) diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/common/enums/BillTypeEnum.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/common/enums/BillTypeEnum.java index 7f395c1451..59b125ba9f 100644 --- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/common/enums/BillTypeEnum.java +++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/common/enums/BillTypeEnum.java @@ -31,7 +31,8 @@ public enum BillTypeEnum { XSDDTCSQ("XSDDTCSQ", "销售订单退车申请"), QKTCSQ("QKTCSQ", "欠款提车申请"), GCCKSQ("GCCKSQ", "挂车出库申请"), - JCZLQRD("JCZLQRD", "交车资料确认单"); + JCZLQRD("JCZLQRD", "交车资料确认单"), + JCECQRD("JCECQRD", "交车资料二次确认单"); private String billType; private String billTypeName; diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandover/BusHandoverService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandover/BusHandoverService.java index 2973b0ee86..e13f843f5b 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandover/BusHandoverService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandover/BusHandoverService.java @@ -882,7 +882,7 @@ public class BusHandoverService extends MybatisBaseService 0) { + if (prepareVehicle.getOnBoardDataState() == 0 || prepareVehicle.getOnBoardDataState() == 1) { BusVehicleInformationHandoverDetailsListVo data = busVehicleInformationHandoverService.detailsByVinSid(handoverWait.getVinSid()).getData(); if (null != data) { if (data.getInformations().size() > 0) { @@ -1596,7 +1596,7 @@ public class BusHandoverService extends MybatisBaseService 0) { + if (prepareVehicle.getOnBoardDataState() == 0 || prepareVehicle.getOnBoardDataState() == 1) { BusVehicleInformationHandoverDetailsListVo data = busVehicleInformationHandoverService.detailsByVinSid(handoverWait.getVinSid()).getData(); if (null != data) { if (data.getInformations().size() > 0) { diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandoverwait/BusHandoverWaitService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandoverwait/BusHandoverWaitService.java index 90495929a9..79158b998e 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandoverwait/BusHandoverWaitService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bushandoverwait/BusHandoverWaitService.java @@ -46,9 +46,6 @@ public class BusHandoverWaitService extends MybatisBaseService pagging = baseMapper.selectPageVo(page, qw, params.getName()); diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicledatahandover/BusVehicleDataHandoverMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicledatahandover/BusVehicleDataHandoverMapper.xml index 1a552b9715..660c35129e 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicledatahandover/BusVehicleDataHandoverMapper.xml +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busvehicledatahandover/BusVehicleDataHandoverMapper.xml @@ -50,7 +50,7 @@ ORDER BY bvh.createTime DESC