diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java index 6ba580d3f3..8d58e20c16 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicleactualsales/BaseVehicleActualSalesService.java @@ -192,15 +192,13 @@ public class BaseVehicleActualSalesService extends MybatisBaseService> vinNoList = baseVehicleActualDetailsService.selectVinNoList(businessSid); if (vinNoList.getSuccess()) { if (vinNoList.getData().size() != 0) { - //结算状态设置为预买断 - String settlementStatus = VehicleState.BuyoutEnum.PRE_BUYOUT.getCode(); BaseVehicleUpdateQuery baseVehicleUpdateQuery = new BaseVehicleUpdateQuery(); baseVehicleUpdateQuery.setSettlementStatus(settlementStatus); - baseVehicleUpdateQuery.setSettlementStatusValue(VehicleState.BuyoutEnum.PRE_BUYOUT.getRemarks()); + baseVehicleUpdateQuery.setSettlementStatusValue(settlementStatusValue); baseVehicleUpdateQuery.setVinNoLis(vinNoList.getData()); baseVehicleService.updateStatusByVinNo(baseVehicleUpdateQuery); } @@ -307,6 +305,11 @@ public class BaseVehicleActualSalesService extends MybatisBaseService paramMap = BeanUtil.beanToMap(resultBean.getData()); updateFlowFiled(paramMap); + //更新车辆状态为未买断 + String settlementStatus = VehicleState.BuyoutEnum.UN_BUYOUT.getCode(); + String settlementStatusValue = VehicleState.BuyoutEnum.UN_BUYOUT.getRemarks(); + updateByVinNo(baseVehicleActualSales.getSid(), settlementStatus, settlementStatusValue); return rb.success().setData(resultBean.getData()); } } diff --git a/anrui-buscenter/anrui-buscenter-ui/src/styles/element-table.scss b/anrui-buscenter/anrui-buscenter-ui/src/styles/element-table.scss index 1e131f6f73..e79ae7512d 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/styles/element-table.scss +++ b/anrui-buscenter/anrui-buscenter-ui/src/styles/element-table.scss @@ -9,6 +9,14 @@ } } +.el-table { + .el-table__row { + .cell { + line-height:15px; + } + } +} + .el-table { .el-table__body { tr td { diff --git a/anrui-buscenter/anrui-buscenter-ui/src/styles/index.scss b/anrui-buscenter/anrui-buscenter-ui/src/styles/index.scss index 6b850fed6c..8ac912fb7e 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/styles/index.scss +++ b/anrui-buscenter/anrui-buscenter-ui/src/styles/index.scss @@ -187,7 +187,7 @@ div:focus { .search { .tab-header { .el-form-item { - margin-right: 30px; + margin-right: 16px; .el-form-item__label { font-size: 16px; diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/vehiclelibraryconfiguration.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/vehiclelibraryconfiguration.vue index c3aed00a0b..c412714572 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/vehiclelibraryconfiguration.vue +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/chexingchaxun/modelinquire/vehiclelibraryconfiguration.vue @@ -125,7 +125,7 @@
- + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/kehuguanli/cheliangxuqiu/modelsToChoose.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/kehuguanli/cheliangxuqiu/modelsToChoose.vue index 3c4d5ed7e2..9690125be9 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/views/kehuguanli/cheliangxuqiu/modelsToChoose.vue +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/kehuguanli/cheliangxuqiu/modelsToChoose.vue @@ -47,7 +47,7 @@ {{ scope.row.modelName }} - + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/vehiclelibraryconfiguration.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/vehiclelibraryconfiguration.vue index eb42fb3cd6..f0c9cf1bd3 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/vehiclelibraryconfiguration.vue +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/vehiclelibraryconfiguration.vue @@ -129,7 +129,7 @@ @selection-change="handleSelectionChange"> - + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/xunidingdanxuanze.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/xunidingdanxuanze.vue index 951e408e4c..fbaba22b46 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/xunidingdanxuanze.vue +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/xunidingdanxuanze.vue @@ -42,7 +42,7 @@ {{ scope.row.modelAlias }} - + diff --git a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/yixiangchexingxuanze.vue b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/yixiangchexingxuanze.vue index f8cc8e1457..267587515f 100644 --- a/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/yixiangchexingxuanze.vue +++ b/anrui-buscenter/anrui-buscenter-ui/src/views/xiaoshouguanli/xiaoshoudingdan/relation/yixiangchexingxuanze.vue @@ -42,7 +42,7 @@ {{ scope.row.modelAlias }} - + diff --git a/anrui-flowable/anrui-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flowtask/FlowTask.java b/anrui-flowable/anrui-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flowtask/FlowTask.java index 7f99856b40..91da8d41ca 100644 --- a/anrui-flowable/anrui-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flowtask/FlowTask.java +++ b/anrui-flowable/anrui-flowable-api/src/main/java/com/yxt/anrui/flowable/api/flowtask/FlowTask.java @@ -91,11 +91,11 @@ public class FlowTask extends BaseEntity implements Serializable { private String candidate; @ApiModelProperty("任务创建时间") - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date createTime; @ApiModelProperty("任务完成时间") - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8") private Date finishTime; @ApiModelProperty("环节的办理人信息") diff --git a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskController.java b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskController.java index b40437ffb3..a4d89e0032 100644 --- a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskController.java +++ b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskController.java @@ -237,7 +237,8 @@ public class FlowTaskController implements FlowTaskFeign { @Override public ResultBean businessFlowRecord(String procInsId, String deployId) { - return flowTaskService.businessFlowRecord(procInsId, deployId); + ResultBean flowRecordVoResultBean = flowTaskService.businessFlowRecord(procInsId, deployId); + return flowRecordVoResultBean; } @Override diff --git a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskMapper.xml b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskMapper.xml index 8cc70c2513..b4457fda87 100644 --- a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskMapper.xml +++ b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskMapper.xml @@ -134,6 +134,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ahpi.END_TIME_, ahpi.PROC_DEF_ID_, ahpi.PROC_INST_ID_, + ahpi.START_TIME_ processCreateTime, arpd.KEY_ AS PROC_DEF_KEY_, arpd.NAME_ AS PROC_DEF_NAME_, arpd.VERSION_ AS PROC_DEF_VERSION_, diff --git a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java index a2aa3cb671..38b09879f5 100644 --- a/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java +++ b/anrui-flowable/anrui-flowable-biz/src/main/java/com/yxt/anrui/flowable/biz/flowtask/FlowTaskService.java @@ -5,15 +5,14 @@ import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.google.common.collect.Lists; +import com.yxt.anrui.flowable.api.flowcomment.FlowComment; import com.yxt.anrui.flowable.api.flowcomment.FlowCommentDto; import com.yxt.anrui.flowable.api.flowtask.*; import com.yxt.anrui.flowable.api.sysform.SysForm; -import com.yxt.anrui.flowable.api.sysformlink.SysFormLinkFlowStateEnum; import com.yxt.anrui.flowable.api.sysprourl.SysProUrlVo; import com.yxt.anrui.flowable.biz.process.ProcessService; import com.yxt.anrui.flowable.biz.sysdeployform.SysDeployFormService; import com.yxt.anrui.flowable.biz.sysprourl.SysProUrlService; -import com.yxt.anrui.flowable.api.flowcomment.FlowComment; import com.yxt.anrui.flowable.exception.CustomException; import com.yxt.anrui.flowable.sqloperationsymbol.BusinessTaskParam; import com.yxt.anrui.flowable.sqloperationsymbol.BusinessTaskQuery; @@ -26,7 +25,6 @@ import com.yxt.anrui.portal.api.sysorganization.SysOrganizationVo; import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign; import com.yxt.anrui.portal.api.sysuser.SysUser; import com.yxt.anrui.portal.api.sysuser.SysUserFeign; -import com.yxt.anrui.portal.api.sysuser.SysUserInfoVo; import com.yxt.anrui.portal.api.sysuser.SysUserVo; import com.yxt.anrui.portal.api.sysuserrole.SysUserRoleFeign; import com.yxt.common.base.config.component.FileUploadComponent; @@ -259,10 +257,14 @@ public class FlowTaskService extends MybatisBaseService> sysUserVoResultBean = sysUserFeign.fetchBySids(histIns.getAssignee());// sysUserService.selectUserById(Long.parseLong(histIns.getAssignee())); List data1 = sysUserVoResultBean.getData(); @@ -311,6 +313,7 @@ public class FlowTaskService extends MybatisBaseService> assignee_ = sysUserFeign.fetchBySids(histTask.get("ASSIGNEE_").toString()); diff --git a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/flow/app/FlowTaskFinishVo.java b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/flow/app/FlowTaskFinishVo.java index f83db400cc..350d82418d 100644 --- a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/flow/app/FlowTaskFinishVo.java +++ b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/flow/app/FlowTaskFinishVo.java @@ -44,6 +44,9 @@ public class FlowTaskFinishVo implements Vo { @ApiModelProperty(value = "发起日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date createTime; + @ApiModelProperty("任务结束时间") + @JsonFormat(pattern = "yyyy-MM-dd") + private Date endTime; @JsonIgnore private Map processVariables; @ApiModelProperty("办理的url") diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/flow/FlowableRest.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/flow/FlowableRest.java index 37a778c7c7..7d7b289dd5 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/flow/FlowableRest.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/flow/FlowableRest.java @@ -132,7 +132,8 @@ public class FlowableRest implements FlowableFeign { @Override public ResultBean flowRecord(String procInsId, String deployId) { - return flowableService.flowRecord(procInsId, deployId); + ResultBean flowRecordVoResultBean = flowableService.flowRecord(procInsId, deployId); + return flowRecordVoResultBean;// flowableService.flowRecord(procInsId, deployId); } @Override diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/flow/FlowableService.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/flow/FlowableService.java index 16cbf9761b..cca707f7d0 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/flow/FlowableService.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/flow/FlowableService.java @@ -296,7 +296,8 @@ public class FlowableService extends MybatisBaseService flowRecord(String procInsId, String deployId) { - return flowTaskFeign.businessFlowRecord(procInsId, deployId); + ResultBean flowRecordVoResultBean = flowTaskFeign.businessFlowRecord(procInsId, deployId); + return flowRecordVoResultBean;//flowTaskFeign.businessFlowRecord(procInsId, deployId); } /** @@ -590,7 +591,6 @@ public class FlowableService extends MybatisBaseService flowMap = f.getProcessVariables(); Map appMap = ConstantUtils.getMap(flowMap, "app"); String json = JSONObject.toJSONString(appMap); - System.out.println(json); AppVo appVo = new AppVo(); appVo.setJson(json); //app版本的sid diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturn.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturn.java index 24ffb743cb..bf40799d64 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturn.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturn.java @@ -30,4 +30,6 @@ public class ScmVehicleReturn extends BaseEntity { private String taskDefKey; @ApiModelProperty(value = "分公司名称") private String orgName; + @ApiModelProperty(value = "分公司sid") + private String createOrgSid; } diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnDetailsVo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnDetailsVo.java index 8da8b0d988..f2daafe307 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnDetailsVo.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnDetailsVo.java @@ -36,4 +36,8 @@ public class ScmVehicleReturnDetailsVo implements Vo { private String remarks; @ApiModelProperty(value = "分公司名称") private String orgName; + @ApiModelProperty(value = "createBySid") + private String createBySid; + @ApiModelProperty(value = "分公司sid") + private String createOrgSid; } diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnDto.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnDto.java index ff88ccff88..76139e85d4 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnDto.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnDto.java @@ -64,4 +64,6 @@ public class ScmVehicleReturnDto implements Dto { private String createBySid; @ApiModelProperty(value = "分公司名称") private String orgName; + @ApiModelProperty(value = "分公司sid") + private String createOrgSid; } diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnFlowDto.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnFlowDto.java index b9aa5aa7d4..d43ce71985 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnFlowDto.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnFlowDto.java @@ -53,4 +53,6 @@ public class ScmVehicleReturnFlowDto implements Serializable { private String taskDefKey; @ApiModelProperty(value = "分公司名称") private String orgName; + @ApiModelProperty(value = "分公司sid") + private String createOrgSid; } diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnQuery.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnQuery.java index 9c7a2c293f..2833516928 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnQuery.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnQuery.java @@ -24,5 +24,8 @@ public class ScmVehicleReturnQuery implements Query { @ApiModelProperty(value = "用户sid") private String userSid; + @ApiModelProperty(value = "分公司sid") + private String createOrgSid; + } diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnVo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnVo.java index 6c04319c12..4a5d2cdba7 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnVo.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclereturn/ScmVehicleReturnVo.java @@ -29,4 +29,6 @@ public class ScmVehicleReturnVo implements Vo { private Integer num; @ApiModelProperty(value = "分公司名称") private String orgName; + @ApiModelProperty(value = "分公司sid") + private String createOrgSid; } diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/AppScmVehinspectItemInfoVo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/AppScmVehinspectItemInfoVo.java index 9e7ecf837a..3f350e9984 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/AppScmVehinspectItemInfoVo.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/AppScmVehinspectItemInfoVo.java @@ -17,6 +17,9 @@ public class AppScmVehinspectItemInfoVo implements Vo { @ApiModelProperty("项目名称") private String itemConten; + @ApiModelProperty("项目图标") + private String iconUrl; + @ApiModelProperty("检查结果:1是,0否,2无结果,默认2") private Integer result; diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmResultImageDto.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmResultImageDto.java index 4650a58aed..834d6f9c0d 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmResultImageDto.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmResultImageDto.java @@ -6,6 +6,7 @@ import com.yxt.common.core.dto.Dto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import java.util.ArrayList; import java.util.List; @Data @@ -22,6 +23,6 @@ public class ScmResultImageDto implements Dto { private String remarks; @ApiModelProperty("相关图片") - private ScmVehinspectItemimgDto scmVehinspectItemimgDto; + private List itemImgVoList = new ArrayList<>(); } diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmVehinspectItemResultImageDto.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmVehinspectItemResultImageDto.java index 0ab02a3266..1e41967a8c 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmVehinspectItemResultImageDto.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmVehinspectItemResultImageDto.java @@ -4,6 +4,7 @@ import com.yxt.common.core.dto.Dto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import java.util.ArrayList; import java.util.List; @Data @@ -14,6 +15,6 @@ public class ScmVehinspectItemResultImageDto implements Dto { private String vehInspectSid; @ApiModelProperty("检验结果及相关照片") - private List scmResultImageDtos; + private List scmResultImageDtos = new ArrayList<>(); } diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmVehinspectItemsVo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmVehinspectItemsVo.java index 9f5fc29eb5..c369ccb62b 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmVehinspectItemsVo.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitem/ScmVehinspectItemsVo.java @@ -21,6 +21,9 @@ public class ScmVehinspectItemsVo implements Dto { @ApiModelProperty(value = "序号") private Integer sortNo; + @ApiModelProperty(value = "图标") + private String iconUrl; + private List details; private List itemImgs; diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemimg/ScmVehinspectItemimgDto.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemimg/ScmVehinspectItemimgDto.java index ae2ea4edad..485985e763 100644 --- a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemimg/ScmVehinspectItemimgDto.java +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehinspectitemimg/ScmVehinspectItemimgDto.java @@ -4,6 +4,7 @@ import com.yxt.common.core.dto.Dto; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import java.util.ArrayList; import java.util.List; @Data @@ -16,7 +17,7 @@ public class ScmVehinspectItemimgDto implements Dto { @ApiModelProperty("照片路径") private String imgUrl; @ApiModelProperty("照片路径集合") - private List imgUrlList; + private List imgUrlList = new ArrayList<>(); @ApiModelProperty("照片模板路径") private String imgPath; } diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java index db06aa62bd..f8de6885eb 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java @@ -112,6 +112,7 @@ public class ScmApplyInboundService extends MybatisBaseService - ORDER BY inspectionDate DESC + ORDER BY sve.createTime DESC - select si.imgTitle, si.imgTempUrl as imgUrl from scm_vehicle_inspectimgtemp si where si.itemSid = #{sid} diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclereturn/ScmVehicleReturnService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclereturn/ScmVehicleReturnService.java index 65b20f881e..094ffe9cc5 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclereturn/ScmVehicleReturnService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclereturn/ScmVehicleReturnService.java @@ -178,6 +178,7 @@ public class ScmVehicleReturnService extends MybatisBaseService pagging = baseMapper.pagerList(page, qw); PagerVo p = PagerUtil.pageToVo(pagging, null); @@ -490,7 +491,7 @@ public class ScmVehicleReturnService extends MybatisBaseService details(String sid) { ResultBean rb = ResultBean.fireFail(); ScmVehicleReturnDetailsVo vo = new ScmVehicleReturnDetailsVo(); - if (StringUtils.isBlank(sid)) { + if (StringUtils.isBlank(sid)) { //申请日期即为当天 vo.setCreateTime(DateUtil.today()); //申请单编号 diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitem/ScmVehinspectItemService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitem/ScmVehinspectItemService.java index 5b861971e5..cd02327b17 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitem/ScmVehinspectItemService.java +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitem/ScmVehinspectItemService.java @@ -30,9 +30,9 @@ import com.yxt.anrui.scm.api.scmvehinspectitem.*; import com.yxt.anrui.scm.api.scmvehinspectitemdetail.ScmItemDetailVo; import com.yxt.anrui.scm.api.scmvehinspectitemdetail.ScmVehinspectItemdetail; import com.yxt.anrui.scm.api.scmvehinspectitemdetail.ScmVehinspectItemdetailVo; -import com.yxt.anrui.scm.api.scmvehinspectitemimg.ScmVehinspectItemimgDto; import com.yxt.anrui.scm.api.scmvehinspectitemimg.ScmItemImgVo; import com.yxt.anrui.scm.api.scmvehinspectitemimg.ScmVehinspectItemimg; +import com.yxt.anrui.scm.api.scmvehinspectitemimg.ScmVehinspectItemimgDto; import com.yxt.anrui.scm.api.scmvehinspectitemimg.ScmVehinspectItemimgVo; import com.yxt.anrui.scm.biz.scmvehicleinspectitem.ScmVehicleInspectitemService; import com.yxt.anrui.scm.biz.scmvehinspectitemdetail.ScmVehinspectItemdetailService; @@ -45,7 +45,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; import java.util.List; @@ -110,14 +109,20 @@ public class ScmVehinspectItemService extends MybatisBaseService scmResultImageDtos = dto.getScmResultImageDtos(); for (ScmResultImageDto scmResultImageDto : scmResultImageDtos) { + baseMapper.updateByVehInspectSid(scmResultImageDto.getSid(), scmResultImageDto.getRemarks(), scmResultImageDto.getResult()); - ScmVehinspectItemimgDto scmVehinspectItemimgDto = scmResultImageDto.getScmVehinspectItemimgDto(); - List imgUrlList = scmVehinspectItemimgDto.getImgUrlList(); - String imgUrl = null; - for (int i = 0; i < imgUrlList.size(); i++) { - imgUrl = imgUrlList.get(i).replace(fileUploadComponent.getUrlPrefix(), "") + ","; + + List itemImgVoList = scmResultImageDto.getItemImgVoList(); + + for (ScmVehinspectItemimgDto scmVehinspectItemimgDto : itemImgVoList) { + String imgUrl = ""; + List imgUrlList = scmVehinspectItemimgDto.getImgUrlList(); + for (String s : imgUrlList) { + imgUrl = s.replace(fileUploadComponent.getUrlPrefix(), "") + ","; + } + scmVehinspectItemimgDto.setImgUrl(imgUrl); + scmVehinspectItemimgService.updateByMainSid(scmVehinspectItemimgDto.getMainSid(), scmVehinspectItemimgDto.getImgUrl(), scmVehinspectItemimgDto.getImgTitle()); } - scmVehinspectItemimgService.updateByMainSid(scmResultImageDto.getSid(), imgUrl, scmVehinspectItemimgDto.getImgTitle()); } return rb.success().setMsg("保存成功"); } @@ -142,6 +147,7 @@ public class ScmVehinspectItemService extends MybatisBaseService detailsList = item.getDetails(); detailsList.removeAll(Collections.singleton(null)); diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemimg/ScmVehinspectItemimgMapper.xml b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemimg/ScmVehinspectItemimgMapper.xml index 72e26a4ed7..a77e7f7625 100644 --- a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemimg/ScmVehinspectItemimgMapper.xml +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehinspectitemimg/ScmVehinspectItemimgMapper.xml @@ -21,7 +21,8 @@