|
|
@@ -33,11 +33,10 @@ public class OrderInitRequest extends AbstractSignTypeRequest<OrderInitResponse> |
|
|
|
@IntegerConstant(values = "1,2") |
|
|
|
private Integer issueType;// 1:线上 2:线下 |
|
|
|
@NotNull |
|
|
|
@EnumString(enumClazz = SourceType.class) |
|
|
|
private String sourceType; |
|
|
|
private SourceType sourceType; |
|
|
|
@IntegerConstant(values = "1,2,3,4,5") |
|
|
|
private Integer platSource;//1-渠道APP 2-抖音 3-淘宝 4-京东 5-拼多多 |
|
|
|
private String openId; |
|
|
|
private String openId; //用户openId |
|
|
|
private String staffNum;// 业务员编号 |
|
|
|
@NotBlank |
|
|
|
private String vehiclePlate;// 车牌号码 |
|
|
@@ -77,8 +76,10 @@ public class OrderInitRequest extends AbstractSignTypeRequest<OrderInitResponse> |
|
|
|
// builder.validFieldNotBlank("staffNum", staffNum); |
|
|
|
builder.validFieldNotBlank("qdOrderNo", qdOrderNo); |
|
|
|
} |
|
|
|
if (issueType != null && issueType.intValue() == 2) { |
|
|
|
if (issueType == 2) { |
|
|
|
builder.validFieldNotBlank("staffNum", staffNum); |
|
|
|
builder.validFieldNotNull("longitude", longitude); |
|
|
|
builder.validFieldNotNull("latitude", latitude); |
|
|
|
// builder.validFieldNotBlank("qdOrderNo", qdOrderNo); |
|
|
|
} |
|
|
|
if (whetherToMail) { |