Browse Source

移动端客户,车型,虚拟订单bug修改

master
hanlinghao 3 years ago
parent
commit
6e5108268b
  1. 4
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml
  2. 13
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java
  3. 2
      anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/AppBusSalesOrderAllDto.java
  4. 2
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java
  5. 2
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java
  6. 3
      anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmvehicledemand/AppCrmVehicleDemandUpdateDto.java
  7. 2
      anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmvehicledemand/CrmVehicledemandFeign.java
  8. 1
      anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandMapper.xml
  9. 2
      anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandService.java

4
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleMapper.xml

@ -552,11 +552,13 @@
bvm.vehicleVersionValue AS versionValue,
bvm.fuelTypeValue,
bvm.gearboxTypeValue,
bv.guidedPrice,
(SELECT count(*) FROM base_vehmodel_config bvc WHERE bvc.modelSid = bvm.sid) AS configNum,
(SELECT count(*) FROM base_vehicle bv WHERE bv.modelSid = bvm.sid AND lockedState = '0004') AS nowCarNum
(SELECT count(*) FROM base_vehicle bv WHERE bv.modelSid = bvm.sid AND lockedState = '03') AS nowCarNum
FROM base_vehicle bv
LEFT JOIN base_vehicle_model bvm ON bv.modelSid = bvm.sid
${ew.customSqlSegment}
</select>
<select id="vehicleReturnPageList" resultType="com.yxt.anrui.base.api.basevehicle.BaseVehicleReturnVo">

13
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java

@ -800,11 +800,17 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba
}
IPage<AppBaseVehicleNowModelQuery> page = PagerUtil.queryToPage(pagerQuery);
QueryWrapper<AppBaseVehicleNowModelVo> qw = nowModelQueryWrapper(pagerQuery.getParams());
return baseMapper.getNowModelList(page, qw);
IPage<AppBaseVehicleNowModelVo> nowModelList = baseMapper.getNowModelList(page, qw);
List<AppBaseVehicleNowModelVo> records = nowModelList.getRecords();
for (AppBaseVehicleNowModelVo record : records) {
record.setModelImage("www.baidu.com");
}
return nowModelList;
}
private QueryWrapper<AppBaseVehicleNowModelVo> nowModelQueryWrapper(AppBaseVehicleNowModelQuery pagerQuery) {
QueryWrapper<AppBaseVehicleNowModelVo> qw = new QueryWrapper<>();
qw.eq("bv.lockedState", "03");
if (StringUtils.isNotBlank(pagerQuery.getName())) { // 名称
qw.like("bvm.vehicleAlias", pagerQuery.getName());
}
@ -841,8 +847,8 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba
if (StringUtils.isNotBlank(pagerQuery.getUseOrg())) { // 分公司
qw.eq("bv.useOrg", pagerQuery.getUseOrg());
}
qw.and(wrapper -> wrapper.eq("bv.vehicleState", "0004").or().eq("bv.vehicleState", "0005"));
qw.and(wrapper -> wrapper.isNull("bv.lockedStateValue").or().eq("bv.lockedStateValue", ""));
// qw.and(wrapper -> wrapper.eq("bv.vehicleState", "0004").or().eq("bv.vehicleState", "0005"));
// qw.and(wrapper -> wrapper.isNull("bv.lockedStateValue").or().eq("bv.lockedStateValue", ""));
return qw;
}
@ -1216,6 +1222,7 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba
IPage<AppBaseVinNowCarVo> page = PagerUtil.queryToPage(pagerQuery);
IPage<AppBaseVinNowCarVo> pagging = baseMapper.getModelNowCarList(page, qw);
for (AppBaseVinNowCarVo record : pagging.getRecords()) {
record.setCertificate("虚拟/正式");
vinNowCarVos.add(record);
}
appBaseConfigNowCarVo.setRecords(vinNowCarVos);

2
anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesorder/AppBusSalesOrderAllDto.java

@ -25,7 +25,7 @@ public class AppBusSalesOrderAllDto implements Dto {
private String customerSid;
@ApiModelProperty("付款类型")
private String invoiceValue;
@ApiModelProperty("挂靠公司类型 1 选择 2 手写")
@ApiModelProperty("挂靠公司类型 1 选择 0 手写")
private String affiliatedType;
@ApiModelProperty("选择挂靠公司名称")
private String affiliatedOrgNameChoose;

2
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busmaindeposit/BusMainDepositService.java

@ -624,7 +624,7 @@ public class BusMainDepositService extends MybatisBaseService<BusMainDepositMapp
qw.and(wrapper -> wrapper.like("bd.draweeName", query.getName()).or().like("bdv.customerName", query.getName()));
}
if (StringUtils.isNotBlank(query.getType())) {
qw.eq("bmd.depositBillType", query.getType());
qw.eq("bmd.depositBillTypeKey", query.getType());
}
return qw;
}

2
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesorder/BusSalesOrderService.java

@ -1061,7 +1061,7 @@ public class BusSalesOrderService extends MybatisBaseService<BusSalesOrderMapper
if (affiliatedType.equals("1")) {
busSalesOrder.setAffiliatedCompanySid(dto.getAffiliatedOrgSid());
busSalesOrder.setAffiliatedCompany(dto.getAffiliatedOrgNameChoose());
} else if (affiliatedType.equals("2")) {
} else if (affiliatedType.equals("0")) {
busSalesOrder.setAffiliatedCompany(dto.getAffiliatedOrgNameWrite());
}
save(busSalesOrder);

3
anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmvehicledemand/AppCrmVehicleDemandUpdateDto.java

@ -23,6 +23,9 @@ public class AppCrmVehicleDemandUpdateDto implements Dto {
@ApiModelProperty("提车日期")
private String date;
@ApiModelProperty("车型报价")
private String price;
@ApiModelProperty("意向车型sid")
private String intentionSid;
}

2
anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmvehicledemand/CrmVehicledemandFeign.java

@ -114,7 +114,7 @@ public interface CrmVehicledemandFeign {
@ApiOperation("手机端-修改意向车型(新)")
@ResponseBody
@PostMapping("/saveVisitDemands")
@PutMapping("/saveVisitDemands")
public ResultBean saveVisitDemands(@RequestBody AppCrmVehicleDemandUpdateDto appCrmVehicleDemandUpdateDto);
@ApiOperation("手机端-意向车型详情(新)")

1
anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandMapper.xml

@ -96,6 +96,7 @@
cv.vehicleModelOffer AS price,
cv.comonConfigSid AS configSid,
cv.remarks,
cv.number,
cv.estimatedPickupDate AS `date`
FROM crm_vehicledemand cv
WHERE cv.sid = #{intentionSid}

2
anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmvehicledemand/CrmVehicledemandService.java

@ -317,6 +317,7 @@ public class CrmVehicledemandService extends MybatisBaseService<CrmVehicledemand
CrmVehicledemand entity = new CrmVehicledemand();
entity.setCustomerSid(appCrmVehicleDemandDto.getCustomerSid());
entity.setModelSid(modelSid);
entity.setComonConfigSid(configSid);
entity.setModelName(data.getModelName());
entity.setBrandSid(data.getBrandSid());
entity.setBrandName(data.getBrandName());
@ -353,6 +354,7 @@ public class CrmVehicledemandService extends MybatisBaseService<CrmVehicledemand
entity.setRemarks(appCrmVehicleDemandUpdateDto.getRemarks());
entity.setNumber(appCrmVehicleDemandUpdateDto.getNumber());
entity.setEstimatedPickupDate(appCrmVehicleDemandUpdateDto.getDate());
entity.setVehicleModelOffer(appCrmVehicleDemandUpdateDto.getPrice());
baseMapper.updateById(entity);
return rb.success();
}

Loading…
Cancel
Save