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,19 +25,21 @@ func LaKaLaApplyContract(ctx *jxcontext.Context, apply *lakala.ApplyContractPara
return nil, err return nil, err
} }
db := dao.GetDB() if contractObj.RespData != nil {
incomingObj := &model.LakalaContract{ db := dao.GetDB()
StoreId: storeID, incomingObj := &model.LakalaContract{
ContractId: contractObj.OrderNo, StoreId: storeID,
ContractApplyId: utils.Int64ToStr(contractObj.EcApplyId), ContractId: contractObj.RespData.OrderNo,
ContractStatus: "WAIT_AUDIT ", ContractApplyId: utils.Int64ToStr(contractObj.RespData.EcApplyId),
ApplyType: apply.EcTypeCode, ContractStatus: "WAIT_AUDIT ",
} ApplyType: apply.EcTypeCode,
dao.WrapAddIDCULEntity(incomingObj, ctx.GetUserName()) }
if err = dao.CreateEntity(db, incomingObj); err != nil { dao.WrapAddIDCULEntity(incomingObj, ctx.GetUserName())
return nil, err if err = dao.CreateEntity(db, incomingObj); err != nil {
} return nil, err
}
}
return contractObj, nil return contractObj, nil
} }