1
This commit is contained in:
@@ -17,7 +17,7 @@ import (
|
||||
//#region 进件相关API
|
||||
|
||||
// LaKaLaApplyContract 拉卡拉申请签约合同
|
||||
func LaKaLaApplyContract(ctx *jxcontext.Context, apply *lakala.ApplyContractParam, storeID int) (*lakala.ApplyContractResp, error) {
|
||||
func LaKaLaApplyContract(ctx *jxcontext.Context, apply *lakala.ApplyContractParam, storeID int) (*lakala.ApplyContract, error) {
|
||||
apply.OrderNo = lakala.GetOrderNumber(10)
|
||||
apply.RetUrl = lakala.ApplyContractCallback
|
||||
contractObj, err := api.LaKaLaApi.ApplyElectronicContract(apply)
|
||||
@@ -25,19 +25,21 @@ func LaKaLaApplyContract(ctx *jxcontext.Context, apply *lakala.ApplyContractPara
|
||||
return nil, err
|
||||
}
|
||||
|
||||
db := dao.GetDB()
|
||||
incomingObj := &model.LakalaContract{
|
||||
StoreId: storeID,
|
||||
ContractId: contractObj.OrderNo,
|
||||
ContractApplyId: utils.Int64ToStr(contractObj.EcApplyId),
|
||||
ContractStatus: "WAIT_AUDIT ",
|
||||
ApplyType: apply.EcTypeCode,
|
||||
}
|
||||
dao.WrapAddIDCULEntity(incomingObj, ctx.GetUserName())
|
||||
if err = dao.CreateEntity(db, incomingObj); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if contractObj.RespData != nil {
|
||||
db := dao.GetDB()
|
||||
incomingObj := &model.LakalaContract{
|
||||
StoreId: storeID,
|
||||
ContractId: contractObj.RespData.OrderNo,
|
||||
ContractApplyId: utils.Int64ToStr(contractObj.RespData.EcApplyId),
|
||||
ContractStatus: "WAIT_AUDIT ",
|
||||
ApplyType: apply.EcTypeCode,
|
||||
}
|
||||
dao.WrapAddIDCULEntity(incomingObj, ctx.GetUserName())
|
||||
if err = dao.CreateEntity(db, incomingObj); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
}
|
||||
return contractObj, nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user