Browse Source

售后客户管理优化4

master
fanzongzhe 6 months ago
parent
commit
9a2206f6ad
  1. 1
      yxt-as/src/main/java/com/yxt/anrui/as/api/asbusreservebill/AsBusreserveBill.java
  2. 1
      yxt-as/src/main/java/com/yxt/anrui/as/api/asbusreservebill/AsBusreserveBillDto.java
  3. 3
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusreservebill/AsBusreserveBillService.java
  4. 4
      yxt-crm-biz/src/main/java/com/yxt/crm/apiadmin/CrmCustomerRest.java
  5. 2
      yxt-crm-biz/src/main/java/com/yxt/crm/biz/crmcustomer/CrmCustomerDto.java
  6. 2
      yxt-crm-biz/src/main/java/com/yxt/crm/biz/crmcustomer/CrmCustomerService.java

1
yxt-as/src/main/java/com/yxt/anrui/as/api/asbusreservebill/AsBusreserveBill.java

@ -100,4 +100,5 @@ public class AsBusreserveBill extends BaseEntity {
private String subjectSid; private String subjectSid;
@ApiModelProperty("科目") @ApiModelProperty("科目")
private String subject; private String subject;
private String customerVehicleSid;
} }

1
yxt-as/src/main/java/com/yxt/anrui/as/api/asbusreservebill/AsBusreserveBillDto.java

@ -79,6 +79,7 @@ public class AsBusreserveBillDto implements Dto {
private String customerSid; // 客户sid private String customerSid; // 客户sid
@ApiModelProperty("客户名称") @ApiModelProperty("客户名称")
private String customerName; // 客户名称 private String customerName; // 客户名称
private String customerVehicleSid; // 客户名称
@ApiModelProperty("联系电话") @ApiModelProperty("联系电话")
private String mobile; // 联系电话 private String mobile; // 联系电话
@ApiModelProperty("车牌号") @ApiModelProperty("车牌号")

3
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusreservebill/AsBusreserveBillService.java

@ -407,6 +407,9 @@ public class AsBusreserveBillService extends MybatisBaseService<AsBusreserveBill
if (StringUtils.isNotBlank(bill.getVehModel())) { if (StringUtils.isNotBlank(bill.getVehModel())) {
billDto.setVehModel(bill.getVehModel()); billDto.setVehModel(bill.getVehModel());
} }
if (StringUtils.isNotBlank(bill.getCustomerVehicleSid())) {
billDto.setCustomerVehicleSid(bill.getCustomerVehicleSid());
}
if (StringUtils.isNotBlank(bill.getCustomerOrg())) { if (StringUtils.isNotBlank(bill.getCustomerOrg())) {
billDto.setCustomerOrg(bill.getCustomerOrg()); billDto.setCustomerOrg(bill.getCustomerOrg());
} }

4
yxt-crm-biz/src/main/java/com/yxt/crm/apiadmin/CrmCustomerRest.java

@ -116,7 +116,7 @@ public class CrmCustomerRest {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
if (StringUtils.isNotBlank(query.getVinNo())) { if (StringUtils.isNotBlank(query.getVinNo())) {
String vinNo = query.getVinNo(); String vinNo = query.getVinNo();
if (vinNo.length() != 8 || vinNo.length() != 17) { if (vinNo.length() != 8 && vinNo.length() != 17) {
return rb.setMsg("请填写8位或17位车架号!"); return rb.setMsg("请填写8位或17位车架号!");
} }
} }
@ -180,7 +180,7 @@ public class CrmCustomerRest {
*/ */
@ApiOperation("售后客户管理分页列表") @ApiOperation("售后客户管理分页列表")
@PostMapping("/asListPage") @PostMapping("/asListPage")
public ResultBean<PagerVo<AsCustomerListVo>> asListPage(PagerQuery<AsCustomerListQuery> pq) { public ResultBean<PagerVo<AsCustomerListVo>> asListPage(@RequestBody PagerQuery<AsCustomerListQuery> pq) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
PagerVo<AsCustomerListVo> pv = crmCustomerService.asListPage(pq); PagerVo<AsCustomerListVo> pv = crmCustomerService.asListPage(pq);
return rb.success().setData(pv); return rb.success().setData(pv);

2
yxt-crm-biz/src/main/java/com/yxt/crm/biz/crmcustomer/CrmCustomerDto.java

@ -171,4 +171,6 @@ public class CrmCustomerDto implements Dto {
private String vehState; private String vehState;
private String saleOrgName; private String saleOrgName;
private String saleDate; private String saleDate;
private String sid;
} }

2
yxt-crm-biz/src/main/java/com/yxt/crm/biz/crmcustomer/CrmCustomerService.java

@ -618,7 +618,7 @@ public class CrmCustomerService extends MybatisBaseService<CrmCustomerMapper, Cr
String customerSid = order.getCustomerSid(); String customerSid = order.getCustomerSid();
CrmCustomerTemp customerTemp = crmCustomerTempFeign.fetchEntity(customerSid).getData(); CrmCustomerTemp customerTemp = crmCustomerTempFeign.fetchEntity(customerSid).getData();
if (null != customerTemp) { if (null != customerTemp) {
BeanUtils.copyProperties(customerTemp,vo,"isDesignatedEnterprise","filingIndate"); BeanUtils.copyProperties(customerTemp,vo,"isDesignatedEnterprise","filingIndate","sid");
vo.setVehState("0"); vo.setVehState("0");
vo.setVinNo(vinNo); vo.setVinNo(vinNo);
vo.setSaleOrgName(order.getUseOrgName()); vo.setSaleOrgName(order.getUseOrgName());

Loading…
Cancel
Save