zhangqian
2023-10-16 e8d604b28abd319c63c8efe398f602eff66aa5ef
添加一级页面的记录时。负责人如果为空,且为普通用户,取当前用户id
15个文件已修改
103 ■■■■■ 已修改文件
api/v1/client.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/contact.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/contract.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/followRecord.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/masterOrder.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/quotation.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/saleChance.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/salesDetails.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/salesLeads.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/salesRefund.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/salesReturn.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/serviceContract.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/serviceFollowup.go 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/serviceOrder.go 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/subOrder.go 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
api/v1/client.go
@@ -28,6 +28,13 @@
        return
    }
    if params.MemberId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            params.MemberId = userInfo.CrmUserId
        }
    }
    errCode, client := checkClientParams(params.Client)
    if errCode != ecode.OK {
        ctx.Fail(errCode)
api/v1/contact.go
@@ -34,6 +34,13 @@
        return
    }
    if params.MemberId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            params.MemberId = userInfo.CrmUserId
        }
    }
    errCode = contactService.AddContact(&contact)
    if errCode != ecode.OK {
        ctx.Fail(errCode)
api/v1/contract.go
@@ -34,6 +34,13 @@
        return
    }
    if contract.MemberId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            contract.MemberId = userInfo.CrmUserId
        }
    }
    errCode = contractService.AddContract(&contract)
    if errCode != ecode.OK {
        ctx.Fail(errCode)
api/v1/followRecord.go
@@ -36,6 +36,13 @@
        return
    }
    if followRecord.MemberId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            followRecord.MemberId = userInfo.CrmUserId
        }
    }
    errCode = followRecordService.AddFollowRecord(followRecord)
    if errCode != ecode.OK {
        ctx.Fail(errCode)
api/v1/masterOrder.go
@@ -34,6 +34,13 @@
        return
    }
    if masterOrder.MemberId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            masterOrder.MemberId = userInfo.CrmUserId
        }
    }
    errCode = masterOrderService.AddMasterOrder(&masterOrder)
    if errCode != ecode.OK {
        ctx.Fail(errCode)
api/v1/quotation.go
@@ -34,6 +34,13 @@
        return
    }
    if quotation.MemberId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            quotation.MemberId = userInfo.CrmUserId
        }
    }
    errCode = quotationService.AddQuotation(&quotation)
    if errCode != ecode.OK {
        ctx.Fail(errCode)
api/v1/saleChance.go
@@ -45,6 +45,13 @@
        }
    }
    if saleChance.MemberId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            saleChance.MemberId = userInfo.CrmUserId
        }
    }
    errCode = saleChanceService.AddSaleChance(&saleChance)
    if errCode != ecode.OK {
        ctx.Fail(errCode)
api/v1/salesDetails.go
@@ -35,6 +35,13 @@
        return
    }
    if salesDetails.MemberId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            salesDetails.MemberId = userInfo.CrmUserId
        }
    }
    errCode = salesDetailsService.AddSalesDetails(&salesDetails)
    if errCode != ecode.OK {
        ctx.Fail(errCode)
api/v1/salesLeads.go
@@ -28,6 +28,13 @@
        return
    }
    if params.MemberId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            params.MemberId = userInfo.CrmUserId
        }
    }
    errCode, salesLeads := checkSalesLeadsParams(params.SalesLeads)
    if errCode != ecode.OK {
        ctx.Fail(errCode)
api/v1/salesRefund.go
@@ -36,6 +36,13 @@
        return
    }
    if salesRefund.MemberId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            salesRefund.MemberId = userInfo.CrmUserId
        }
    }
    errCode = salesRefundService.AddSalesRefund(&salesRefund)
    if errCode != ecode.OK {
        ctx.Fail(errCode)
api/v1/salesReturn.go
@@ -37,6 +37,13 @@
        return
    }
    if salesReturn.MemberId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            salesReturn.MemberId = userInfo.CrmUserId
        }
    }
    errCode = salesReturnService.AddSalesReturn(&salesReturn)
    if errCode != ecode.OK {
        ctx.Fail(errCode)
api/v1/serviceContract.go
@@ -35,6 +35,13 @@
        return
    }
    if params.MemberId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            params.MemberId = userInfo.CrmUserId
        }
    }
    errCode := serviceContractService.AddServiceContract(serviceContract)
    if errCode != ecode.OK {
        ctx.Fail(errCode)
api/v1/serviceFollowup.go
@@ -28,6 +28,12 @@
        return
    }
    if params.MemberId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            params.MemberId = userInfo.CrmUserId
        }
    }
    errCode, serviceFollowup := checkServiceFollowupParams(params.ServiceFollowup)
    if errCode != ecode.OK {
        ctx.Fail(errCode)
api/v1/serviceOrder.go
@@ -30,6 +30,12 @@
        return
    }
    if params.ServiceManId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            params.ServiceManId = userInfo.CrmUserId
        }
    }
    serviceOrder := new(model.ServiceOrder)
    if err := structx.AssignTo(params, serviceOrder); err != nil {
        ctx.Fail(ecode.ParamsErr)
api/v1/subOrder.go
@@ -34,6 +34,13 @@
        return
    }
    if subOrder.MemberId == 0 {
        userInfo := utils.GetUserInfo(c)
        if userInfo.UserType == constvar.UserTypeSub {
            subOrder.MemberId = userInfo.CrmUserId
        }
    }
    errCode = subOrderService.AddSubOrder(&subOrder)
    if errCode != ecode.OK {
        ctx.Fail(errCode)