1
This commit is contained in:
@@ -82,6 +82,24 @@ func QueryElectronicContract(orderNo string, orgId int, ecApplyId string, storeI
|
|||||||
return contractObj, nil
|
return contractObj, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// QueryElectronic 电子合同查询
|
||||||
|
func QueryElectronic(orderNo string, orgId int, ecApplyId string, storeID int) (*lakala.QueryElectronicResp, error) {
|
||||||
|
db := dao.GetDB()
|
||||||
|
merchantInfo, err := dao.GetStoreContract(db, storeID, orderNo, "")
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
contractObj, err := api.LaKaLaApi.QueryElectronic(orderNo, orgId, ecApplyId)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
merchantInfo.ContractStatus = contractObj.EcStatus
|
||||||
|
dao.UpdateEntity(db, merchantInfo, "ContractStatus")
|
||||||
|
|
||||||
|
return contractObj, nil
|
||||||
|
}
|
||||||
|
|
||||||
// LaKaLaInComing 商户进件
|
// LaKaLaInComing 商户进件
|
||||||
func LaKaLaInComing(ctx *jxcontext.Context, incoming *lakala.MerchantIncomingReq, storeId int) (string, error) {
|
func LaKaLaInComing(ctx *jxcontext.Context, incoming *lakala.MerchantIncomingReq, storeId int) (string, error) {
|
||||||
merchantNo, status, err := api.LaKaLaApi.MerchantIncoming(incoming)
|
merchantNo, status, err := api.LaKaLaApi.MerchantIncoming(incoming)
|
||||||
|
|||||||
@@ -63,12 +63,18 @@ func (c *LaKaLaController) LaKaLaApplyContractByPeople() {
|
|||||||
// @Param orderNo formData string true "订单编号"
|
// @Param orderNo formData string true "订单编号"
|
||||||
// @Param orgId formData int true "组织ID"
|
// @Param orgId formData int true "组织ID"
|
||||||
// @Param ecApplyId formData string true "申请ID"
|
// @Param ecApplyId formData string true "申请ID"
|
||||||
|
// @Param queryType formData string true "查询类型[1-人工审核查询/2-电子合同申请查询]"
|
||||||
// @Success 200 {object} controllers.CallResult
|
// @Success 200 {object} controllers.CallResult
|
||||||
// @Failure 200 {object} controllers.CallResult
|
// @Failure 200 {object} controllers.CallResult
|
||||||
// @router /QueryElectronicContract [post]
|
// @router /QueryElectronicContract [post]
|
||||||
func (c *LaKaLaController) QueryElectronicContract() {
|
func (c *LaKaLaController) QueryElectronicContract() {
|
||||||
c.callQueryElectronicContract(func(params *tLakalaQueryElectronicContractParams) (retVal interface{}, errCode string, err error) {
|
c.callQueryElectronicContract(func(params *tLakalaQueryElectronicContractParams) (retVal interface{}, errCode string, err error) {
|
||||||
|
switch params.QueryType {
|
||||||
|
case "1":
|
||||||
retVal, err = lakalaServer.QueryElectronicContract(params.OrderNo, params.OrgId, params.EcApplyId, params.StoreID)
|
retVal, err = lakalaServer.QueryElectronicContract(params.OrderNo, params.OrgId, params.EcApplyId, params.StoreID)
|
||||||
|
case "2":
|
||||||
|
retVal, err = lakalaServer.QueryElectronic(params.OrderNo, params.OrgId, params.EcApplyId, params.StoreID)
|
||||||
|
}
|
||||||
return
|
return
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user