|
|
@@ -175,9 +175,10 @@ public class EsignController extends ApiBaseController {
|
|
|
*
|
|
|
* * 没有注册就注册,注册完就认证,然后再点击签署按钮,获取经销商用户id,对应主体id
|
|
|
*/
|
|
|
- @ApiOperation(value = "指派司机授权", notes = "参数:{'orderId':'xxx','userId':'xxx','customerCode':'xxx','entrustName':'xxx','beentrustName':'xxx','bId':'xxx','carNumber':'xxx','deliveryNumber':'xxx','runTime':'xxx','redirectUrl':'xxx'}"+
|
|
|
+ @ApiOperation(value = "指派司机授权", notes = "参数:{'orderId':'xxx','userId':'xxx', 'phone':'xxx', 'customerCode':'xxx','entrustName':'xxx','beentrustName':'xxx','bId':'xxx','carNumber':'xxx','deliveryNumber':'xxx','runTime':'xxx','redirectUrl':'xxx'}"+
|
|
|
"\n(orderId:订单编号" +
|
|
|
"\n(userId: 用户id" +
|
|
|
+ "\n(phone: 手机号" +
|
|
|
"\n(customerCode: 经销商编号" +
|
|
|
"\n(entrustName: 委托人" +
|
|
|
"\n(beentrustName:受托(提货)人" +
|
|
|
@@ -193,7 +194,7 @@ public class EsignController extends ApiBaseController {
|
|
|
public Object dealerSignDriver() {
|
|
|
|
|
|
ParameterObject obj = getParameterObject();
|
|
|
- obj.checkParameterNotNull("orderId,entrustName,beentrustName,bId,carNumber,deliveryNumber,runTime,redirectUrl");
|
|
|
+ obj.checkParameterNotNull("orderId,entrustName,phone,beentrustName,bId,carNumber,deliveryNumber,runTime,redirectUrl");
|
|
|
String orderIds = obj.getString("orderId");
|
|
|
String orderId=StringUtils.strip(orderIds,"[]");
|
|
|
orderId=orderId.replace("\"", "");
|
|
|
@@ -205,6 +206,7 @@ public class EsignController extends ApiBaseController {
|
|
|
String entrustName = obj.getString("entrustName");
|
|
|
String beentrustName = obj.getString("beentrustName");
|
|
|
String bId = obj.getString("bId");
|
|
|
+ String phone = obj.getString("phone");
|
|
|
String runTime=obj.getString("runTime");
|
|
|
String carNumber = obj.getString("carNumber");
|
|
|
String deliveryNumbers = obj.getString("deliveryNumber");
|
|
|
@@ -237,6 +239,7 @@ public class EsignController extends ApiBaseController {
|
|
|
/*4、保存订单id和flowId*/
|
|
|
OrderFile orderFile = new OrderFile();
|
|
|
orderFile.setOrderId(orderId);
|
|
|
+ orderFile.setPhone(phone);
|
|
|
orderFile.setDeliveryNumber(deliveryNumber);
|
|
|
orderFile.setChainsCode(customerCode);
|
|
|
orderFile.setCustomersCode(authorizedAccountId);
|