This commit is contained in:
邹宗楠
2025-07-17 11:09:21 +08:00
parent c3fb38473c
commit 43c8e2befe

View File

@@ -17,7 +17,7 @@ import (
//#region 进件相关API //#region 进件相关API
// LaKaLaApplyContract 拉卡拉申请签约合同 // 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.OrderNo = lakala.GetOrderNumber(10)
apply.RetUrl = lakala.ApplyContractCallback apply.RetUrl = lakala.ApplyContractCallback
contractObj, err := api.LaKaLaApi.ApplyElectronicContract(apply) contractObj, err := api.LaKaLaApi.ApplyElectronicContract(apply)
@@ -25,11 +25,12 @@ func LaKaLaApplyContract(ctx *jxcontext.Context, apply *lakala.ApplyContractPara
return nil, err return nil, err
} }
if contractObj.RespData != nil {
db := dao.GetDB() db := dao.GetDB()
incomingObj := &model.LakalaContract{ incomingObj := &model.LakalaContract{
StoreId: storeID, StoreId: storeID,
ContractId: contractObj.OrderNo, ContractId: contractObj.RespData.OrderNo,
ContractApplyId: utils.Int64ToStr(contractObj.EcApplyId), ContractApplyId: utils.Int64ToStr(contractObj.RespData.EcApplyId),
ContractStatus: "WAIT_AUDIT ", ContractStatus: "WAIT_AUDIT ",
ApplyType: apply.EcTypeCode, ApplyType: apply.EcTypeCode,
} }
@@ -38,6 +39,7 @@ func LaKaLaApplyContract(ctx *jxcontext.Context, apply *lakala.ApplyContractPara
return nil, err return nil, err
} }
}
return contractObj, nil return contractObj, nil
} }