Commit 793e5786 authored by 周健威's avatar 周健威

修改短信bug,查询车型详情添加用户信息,新增车型封面图字段

parent c7eefff6
...@@ -109,6 +109,16 @@ public class AccessGatewayFilter implements GlobalFilter{ ...@@ -109,6 +109,16 @@ public class AccessGatewayFilter implements GlobalFilter{
ServerHttpRequest.Builder mutate = request.mutate(); ServerHttpRequest.Builder mutate = request.mutate();
// 不进行拦截的地址 // 不进行拦截的地址
if (isStartWith(requestUri)) { if (isStartWith(requestUri)) {
//zjw20190806添加 start :避免已带token 却拿不到服务client/用户信息
// IJWTInfo user = null;
// try {
// user = getJWTUser(request, mutate);
// 申请客户端密钥头
mutate.header(serviceAuthConfig.getTokenHeader(), serviceAuthUtil.getClientToken());
// } catch (Exception e) {
// log.info("调用免登陆接口的用户Token过期异常", e);
// }
//zjw20190806添加 end
ServerHttpRequest build = mutate.build(); ServerHttpRequest build = mutate.build();
return gatewayFilterChain.filter(serverWebExchange.mutate().request(build).build()); return gatewayFilterChain.filter(serverWebExchange.mutate().request(build).build());
} }
......
...@@ -223,7 +223,7 @@ public class OrderMsgBiz { ...@@ -223,7 +223,7 @@ public class OrderMsgBiz {
}else { }else {
smstype = SmsTemplateDTO.PAY_A; smstype = SmsTemplateDTO.PAY_A;
} }
sms2AppUser(orvd, otd, omd, baseOrder, appUserDTO, smstype, smsParams); sms2AppUser(startCompanyDetail, endCompanyDetail, orvd, otd, omd, baseOrder, appUserDTO, smstype, smsParams);
//后台发送消息(客服) //后台发送消息(客服)
Cofig cofig = configFeign.getAllByType(ConfigFeign.TYPE_CUS_SER+ "").getData().get(0); Cofig cofig = configFeign.getAllByType(ConfigFeign.TYPE_CUS_SER+ "").getData().get(0);
...@@ -243,10 +243,11 @@ public class OrderMsgBiz { ...@@ -243,10 +243,11 @@ public class OrderMsgBiz {
} }
break; break;
case TOUR: case TOUR:
sms2AppUser(orvd, otd, omd, baseOrder, appUserDTO, SmsTemplateDTO.PAY_F, smsParams); CompanyDetail startCompanyDetailTour = vehicleFeign.getCompanyDetail(orvd.getStartCompanyId()).getData();
sms2AppUser(startCompanyDetailTour, null, orvd, otd, omd, baseOrder, appUserDTO, SmsTemplateDTO.PAY_F, smsParams);
break; break;
case MEMBER: case MEMBER:
sms2AppUser(orvd, otd, omd, baseOrder, appUserDTO, SmsTemplateDTO.PAY_G, smsParams); sms2AppUser(null, null, orvd, otd, omd, baseOrder, appUserDTO, SmsTemplateDTO.PAY_G, smsParams);
break; break;
default: default:
break; break;
...@@ -371,8 +372,8 @@ public class OrderMsgBiz { ...@@ -371,8 +372,8 @@ public class OrderMsgBiz {
} }
private void sms2AppUser(OrderRentVehicleDetail orvd, OrderTourDetail otd, OrderMemberDetail omd, BaseOrder baseOrder, AppUserDTO appUserDTO, Integer smstype, List<String> smsParams) { private void sms2AppUser(CompanyDetail startCompanyDetail, CompanyDetail endCompanyDetail, OrderRentVehicleDetail orvd, OrderTourDetail otd, OrderMemberDetail omd, BaseOrder baseOrder, AppUserDTO appUserDTO, Integer smstype, List<String> smsParams) {
handelSmsParamApp(orvd, otd, omd, baseOrder, smsParams, appUserDTO, smstype); handelSmsParamApp(startCompanyDetail, endCompanyDetail, orvd, otd, omd, baseOrder, smsParams, appUserDTO, smstype);
SmsTemplateDTO smsTemplateDTO = new SmsTemplateDTO(){{ SmsTemplateDTO smsTemplateDTO = new SmsTemplateDTO(){{
setPhoneNumbers(appUserDTO.getUsername()); setPhoneNumbers(appUserDTO.getUsername());
setType(smstype); setType(smstype);
...@@ -420,7 +421,7 @@ public class OrderMsgBiz { ...@@ -420,7 +421,7 @@ public class OrderMsgBiz {
} }
} }
private void handelSmsParamApp(OrderRentVehicleDetail orvd, OrderTourDetail otd, OrderMemberDetail omd, BaseOrder baseOrder, List<String> smsParams, AppUserDTO appUserDTO, int paramHandelType) { private void handelSmsParamApp(CompanyDetail startCompanyDetail, CompanyDetail endCompanyDetail, OrderRentVehicleDetail orvd, OrderTourDetail otd, OrderMemberDetail omd, BaseOrder baseOrder, List<String> smsParams, AppUserDTO appUserDTO, int paramHandelType) {
switch (paramHandelType) { switch (paramHandelType) {
case SmsTemplateDTO.PAY_A : case SmsTemplateDTO.PAY_A :
if(0 < baseOrder.getMemberLevel() ) { if(0 < baseOrder.getMemberLevel() ) {
...@@ -430,19 +431,20 @@ public class OrderMsgBiz { ...@@ -430,19 +431,20 @@ public class OrderMsgBiz {
} }
smsParams.add(baseOrder.getRealAmount().toString()); smsParams.add(baseOrder.getRealAmount().toString());
smsParams.add(DateUtil.formatDateTime(DateUtil.date(orvd.getStartTime()))); smsParams.add(DateUtil.formatDateTime(DateUtil.date(orvd.getStartTime())));
smsParams.add(orvd.getStartAddr()); smsParams.add(startCompanyDetail.detailAddr());
break; break;
case SmsTemplateDTO.PAY_B : case SmsTemplateDTO.PAY_B :
smsParams.add(orvd.getFreeDays().toString()); smsParams.add(orvd.getFreeDays().toString());
smsParams.add(appUserDTO.getRentFreeDays().toString()); smsParams.add(appUserDTO.getRentFreeDays().toString());
smsParams.add(baseOrder.getRealAmount().toString()); smsParams.add(baseOrder.getRealAmount().toString());
smsParams.add(DateUtil.formatDateTime(DateUtil.date(orvd.getStartTime()))); smsParams.add(DateUtil.formatDateTime(DateUtil.date(orvd.getStartTime())));
smsParams.add(orvd.getStartAddr()); smsParams.add(startCompanyDetail.detailAddr());
break; break;
case SmsTemplateDTO.PAY_F : case SmsTemplateDTO.PAY_F :
smsParams.add(baseOrder.getName()); smsParams.add(baseOrder.getName());
smsParams.add(baseOrder.getRealAmount().toString());
smsParams.add(DateUtil.formatDateTime(DateUtil.date(otd.getStartTime()))); smsParams.add(DateUtil.formatDateTime(DateUtil.date(otd.getStartTime())));
smsParams.add(otd.getStartAddr()); smsParams.add(startCompanyDetail.detailAddr());
break; break;
case SmsTemplateDTO.PAY_G : case SmsTemplateDTO.PAY_G :
smsParams.add(baseOrder.getName()); smsParams.add(baseOrder.getName());
......
...@@ -148,4 +148,8 @@ public class VehicleModel implements Serializable { ...@@ -148,4 +148,8 @@ public class VehicleModel implements Serializable {
@Column(name = "status") @Column(name = "status")
@ApiModelProperty(value = "状态 0--下架;1--上架") @ApiModelProperty(value = "状态 0--下架;1--上架")
private Integer status; private Integer status;
@Column(name = "cover_pic")
@ApiModelProperty(value = "封面图")
private String coverPic;
} }
...@@ -9,4 +9,19 @@ import java.util.List; ...@@ -9,4 +9,19 @@ import java.util.List;
@Data @Data
public class CompanyDetail extends BranchCompany { public class CompanyDetail extends BranchCompany {
List<SysRegion> sysRegions; List<SysRegion> sysRegions;
public String detailAddr() {
StringBuilder detailAddrStr = new StringBuilder("");
if(null != this.getSysRegions() && this.getSysRegions().size() > 0) {
for(SysRegion sysRegion : this.getSysRegions()) {
// if(0 != detailAddrStr.length()) {
//
// }
detailAddrStr.append(sysRegion.getName());
}
}
detailAddrStr.append(this.getAddrDetail());
return detailAddrStr.toString();
}
} }
\ No newline at end of file
...@@ -72,6 +72,7 @@ public class WebConfiguration implements WebMvcConfigurer { ...@@ -72,6 +72,7 @@ public class WebConfiguration implements WebMvcConfigurer {
String[] urls = { String[] urls = {
"/vehicleInfo/**", "/vehicleInfo/**",
"/branchCompany/**", "/branchCompany/**",
"/vehicleModel/**",
"/departure/**" "/departure/**"
}; };
Collections.addAll(list, urls); Collections.addAll(list, urls);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment