1
This commit is contained in:
@@ -16,6 +16,26 @@ func ApplyContract(callback *lakala.ApplyContractCallBack) error {
|
|||||||
var (
|
var (
|
||||||
db = dao.GetDB()
|
db = dao.GetDB()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
merchantInfo, err := dao.GetStoreContract(db, 0, callback.OrderNo, utils.Int64ToStr(callback.EcApplyId))
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
merchantInfo.ContractStatus = callback.EcStatus
|
||||||
|
_, err = dao.UpdateEntity(db, merchantInfo, "ContractStatus")
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ApplyContractByPeople 电子合同申请人工审核回调
|
||||||
|
func ApplyContractByPeople(callback *lakala.ApplyContractByPeopleCallBack) error {
|
||||||
|
var (
|
||||||
|
db = dao.GetDB()
|
||||||
|
)
|
||||||
if callback.Code == "000000" {
|
if callback.Code == "000000" {
|
||||||
merchantInfo, err := dao.GetStoreContract(db, 0, callback.RespData.OrderNo, "")
|
merchantInfo, err := dao.GetStoreContract(db, 0, callback.RespData.OrderNo, "")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ func LaKaLaApplyContract(ctx *jxcontext.Context, apply *lakala.ApplyContractPara
|
|||||||
// LaKaLaApplyContractByPeople 生气人工审核 ApplyElectronicContractByPeople
|
// LaKaLaApplyContractByPeople 生气人工审核 ApplyElectronicContractByPeople
|
||||||
func LaKaLaApplyContractByPeople(storeId int, apply *lakala.ApplyContractByPeople) (string, error) {
|
func LaKaLaApplyContractByPeople(storeId int, apply *lakala.ApplyContractByPeople) (string, error) {
|
||||||
apply.OrderNo = lakala.GetOrderNumber(8)
|
apply.OrderNo = lakala.GetOrderNumber(8)
|
||||||
apply.RetUrl = lakala.ApplyContractCallback
|
apply.RetUrl = lakala.ApplyContractByPeopleCallback
|
||||||
err := api.LaKaLaApi.ApplyElectronicContractByPeople(apply)
|
err := api.LaKaLaApi.ApplyElectronicContractByPeople(apply)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", fmt.Errorf("申请人工审核失败:%v", err)
|
return "", fmt.Errorf("申请人工审核失败:%v", err)
|
||||||
|
|||||||
@@ -35,6 +35,27 @@ func (c *LaKaLaCallbackController) applyContract() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// applyContractByPeople 合同申请人工审核回调
|
||||||
|
func (c *LaKaLaCallbackController) applyContractByPeople() {
|
||||||
|
body, err := ioutil.ReadAll(c.Ctx.Request.Body)
|
||||||
|
if err != nil {
|
||||||
|
c.Data["json"] = lakala.CallBackResultInfo(err)
|
||||||
|
c.ServeJSON()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
globals.SugarLogger.Debugf("-----applyContractByPeople := %s", string(body))
|
||||||
|
apply := &lakala.ApplyContractByPeopleCallBack{}
|
||||||
|
if err = json.Unmarshal(body, apply); err != nil {
|
||||||
|
c.Data["json"] = lakala.CallBackResultInfo(err)
|
||||||
|
c.ServeJSON()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
c.Data["json"] = lakala.CallBackResultInfo(lakalaServer.ApplyContractByPeople(apply))
|
||||||
|
c.ServeJSON()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
// SeparateMsg 商户开通/修改分账业务回调
|
// SeparateMsg 商户开通/修改分账业务回调
|
||||||
func (c *LaKaLaCallbackController) SeparateMsg() {
|
func (c *LaKaLaCallbackController) SeparateMsg() {
|
||||||
body, err := ioutil.ReadAll(c.Ctx.Request.Body)
|
body, err := ioutil.ReadAll(c.Ctx.Request.Body)
|
||||||
|
|||||||
Reference in New Issue
Block a user