|
@@ -37,16 +37,16 @@ type ApprovalCommon struct {
|
|
|
// @Param KeywordEq query string true "搜索关键词(全等)"
|
|
|
// @Success 200 {object} approval.CompanyApprovalListResp
|
|
|
// @router /list [get]
|
|
|
-func (this *ApprovalCommon) List() {
|
|
|
- sysUser := this.AdminWx
|
|
|
+func (c *ApprovalCommon) List() {
|
|
|
+ sysUser := c.AdminWx
|
|
|
roleTypeCode := sysUser.RoleTypeCode
|
|
|
|
|
|
- pageSize, _ := this.GetInt("PageSize")
|
|
|
- currentIndex, _ := this.GetInt("CurrentIndex")
|
|
|
- status := this.GetString("Status")
|
|
|
- keyword := this.GetString("Keyword")
|
|
|
- keywordEq := this.GetString("KeywordEq")
|
|
|
- keyWord := this.GetString("KeyWord")
|
|
|
+ pageSize, _ := c.GetInt("PageSize")
|
|
|
+ currentIndex, _ := c.GetInt("CurrentIndex")
|
|
|
+ status := c.GetString("Status")
|
|
|
+ keyword := c.GetString("Keyword")
|
|
|
+ keywordEq := c.GetString("KeywordEq")
|
|
|
+ keyWord := c.GetString("KeyWord")
|
|
|
if keyword == "" {
|
|
|
keyword = keyWord
|
|
|
}
|
|
@@ -92,13 +92,13 @@ func (this *ApprovalCommon) List() {
|
|
|
|
|
|
total, err := company_approval.GetApprovalCount(condition, pars)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("获取失败", "获取数据总数失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "获取数据总数失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
|
|
|
list, err := company_approval.GetApprovalList(condition, pars, startSize, pageSize)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("获取失败", "获取数据失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "获取数据失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
listLen := len(list)
|
|
@@ -121,7 +121,7 @@ func (this *ApprovalCommon) List() {
|
|
|
|
|
|
approvalCount, err := company_approval.GetCompanyApprovalCount(item.CompanyId, item.ProductId)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
- this.FailWithMessage("获取失败", "获取延期审批次数失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "获取延期审批次数失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
list[i].ApprovalCount = approvalCount
|
|
@@ -129,7 +129,7 @@ func (this *ApprovalCommon) List() {
|
|
|
if item.ApplyMethod == 3 {
|
|
|
delayPermission, err := company_delay_permission.GetApplyDelayPermission(item.CompanyApprovalId)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
- this.FailWithMessage("获取失败", "获取延期审批权限失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "获取延期审批权限失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
list[i].DelayPermission = delayPermission
|
|
@@ -144,7 +144,7 @@ func (this *ApprovalCommon) List() {
|
|
|
Paging: page,
|
|
|
List: list,
|
|
|
}
|
|
|
- this.OkDetailed(resp, "获取成功")
|
|
|
+ c.OkDetailed(resp, "获取成功")
|
|
|
}
|
|
|
|
|
|
// @Title 获取审批单详情接口
|
|
@@ -152,11 +152,11 @@ func (this *ApprovalCommon) List() {
|
|
|
// @Param ApprovalId query int true "审批单id"
|
|
|
// @Success 200 {object} approval.CompanyApprovalDetailResp
|
|
|
// @router /detail_old [get]
|
|
|
-func (this *ApprovalCommon) DetailOld() {
|
|
|
- sysUser := this.AdminWx
|
|
|
+func (c *ApprovalCommon) DetailOld() {
|
|
|
+ sysUser := c.AdminWx
|
|
|
roleTypeCode := sysUser.RoleTypeCode
|
|
|
|
|
|
- companyApprovalId, _ := this.GetInt("ApprovalId")
|
|
|
+ companyApprovalId, _ := c.GetInt("ApprovalId")
|
|
|
var condition string
|
|
|
var pars []interface{}
|
|
|
|
|
@@ -170,7 +170,7 @@ func (this *ApprovalCommon) DetailOld() {
|
|
|
|
|
|
item, err := company_approval.GetApprovalListByApprovalId(condition, pars, companyApprovalId)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("获取失败", "获取数据失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "获取数据失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
if item.FreezeStartDate != "" && item.FreezeEndDate != "" && item.Status == utils.COMPANY_STATUS_FREEZE {
|
|
@@ -190,7 +190,7 @@ func (this *ApprovalCommon) DetailOld() {
|
|
|
|
|
|
approvalCount, err := company_approval.GetCompanyApprovalCount(item.CompanyId, item.ProductId)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
- this.FailWithMessage("获取失败", "获取延期审批次数失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "获取延期审批次数失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
item.ApprovalCount = approvalCount
|
|
@@ -198,7 +198,7 @@ func (this *ApprovalCommon) DetailOld() {
|
|
|
//if item.ApplyMethod == 3 {
|
|
|
// delayPermission, err := company_delay_permission.GetApplyDelayPermission(item.CompanyApprovalId)
|
|
|
// if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
- // this.FailWithMessage("获取失败", "获取延期审批权限失败,Err:"+err.Error())
|
|
|
+ // c.FailWithMessage("获取失败", "获取延期审批权限失败,Err:"+err.Error())
|
|
|
// return
|
|
|
// }
|
|
|
// item.DelayPermission = delayPermission
|
|
@@ -225,7 +225,7 @@ func (this *ApprovalCommon) DetailOld() {
|
|
|
//获取需要审批的权限
|
|
|
delayPermissionList, err := company_delay_permission.GetDelayPermissionItems(item.CompanyId, item.CompanyApprovalId)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
- this.FailWithMessage("获取失败", "获取审批权限失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "获取审批权限失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
delayPermissionIdMap := make(map[int]int)
|
|
@@ -239,7 +239,7 @@ func (this *ApprovalCommon) DetailOld() {
|
|
|
plist := new(company_report_permission.PermissionLookList)
|
|
|
items, err := company_report_permission.GetPermissionLookItems(item.ProductId, v)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("获取失败", "获取权限信息失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "获取权限信息失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
for _, n := range items {
|
|
@@ -266,17 +266,17 @@ func (this *ApprovalCommon) DetailOld() {
|
|
|
}
|
|
|
flowItem, err := flow.GetApprovalFlow(flowId)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("获取失败", "获取数据失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "获取数据失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
approveTime, err := time.Parse(utils.FormatDateTime, item.ApproveTime)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("获取失败", "审批时间转换失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "审批时间转换失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
approvalTime, err := time.Parse(utils.FormatDateTime, item.ApprovalTime)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("获取失败", "发起时间转换失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "发起时间转换失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
//当前审批流程id
|
|
@@ -317,7 +317,7 @@ func (this *ApprovalCommon) DetailOld() {
|
|
|
|
|
|
resp.FlowNodeList = flowNodeListResp
|
|
|
|
|
|
- this.OkDetailed(resp, "获取成功")
|
|
|
+ c.OkDetailed(resp, "获取成功")
|
|
|
}
|
|
|
|
|
|
// @Title 获取审批单中的权限列表
|
|
@@ -325,20 +325,20 @@ func (this *ApprovalCommon) DetailOld() {
|
|
|
// @Param ApprovalId query int true "审批单id"
|
|
|
// @Success 200 {object} approval.CompanyPermissionResp
|
|
|
// @router /getApprovalPermissionList [get]
|
|
|
-func (this *ApprovalCommon) GetApprovalPermissionList() {
|
|
|
- //this.FailWithMessage("获取失败", "获取数据总数失败,Err:"+err.Error())
|
|
|
+func (c *ApprovalCommon) GetApprovalPermissionList() {
|
|
|
+ //c.FailWithMessage("获取失败", "获取数据总数失败,Err:"+err.Error())
|
|
|
//返回基础参数
|
|
|
resp := new(approval.CompanyPermissionResp)
|
|
|
|
|
|
//获取审批单信息
|
|
|
- approvalId, _ := this.GetInt("ApprovalId")
|
|
|
+ approvalId, _ := c.GetInt("ApprovalId")
|
|
|
if approvalId <= 0 {
|
|
|
- this.FailWithMessage("审批单参数异常", "提交审批单参数异常")
|
|
|
+ c.FailWithMessage("审批单参数异常", "提交审批单参数异常")
|
|
|
return
|
|
|
}
|
|
|
approvalInfo, err := company_approval.GetCompanyApprovalByApprovalId(approvalId)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("获取失败", "获取审批单数据失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "获取审批单数据失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -355,7 +355,7 @@ func (this *ApprovalCommon) GetApprovalPermissionList() {
|
|
|
//获取需要审批的权限
|
|
|
delayPermissionList, err := company_delay_permission.GetDelayPermissionItems(approvalInfo.CompanyId, approvalInfo.CompanyApprovalId)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
- this.FailWithMessage("获取失败", "获取审批权限失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "获取审批权限失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -370,7 +370,7 @@ func (this *ApprovalCommon) GetApprovalPermissionList() {
|
|
|
plist := new(company_report_permission.PermissionLookList)
|
|
|
items, err := company_report_permission.GetPermissionLookItems(approvalInfo.ProductId, v)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("获取失败", "获取权限信息失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "获取权限信息失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
for _, n := range items {
|
|
@@ -390,7 +390,7 @@ func (this *ApprovalCommon) GetApprovalPermissionList() {
|
|
|
|
|
|
}
|
|
|
|
|
|
- this.OkDetailed(resp, "获取成功")
|
|
|
+ c.OkDetailed(resp, "获取成功")
|
|
|
}
|
|
|
|
|
|
// @Title 审批
|
|
@@ -398,54 +398,54 @@ func (this *ApprovalCommon) GetApprovalPermissionList() {
|
|
|
// @Param request body approval.CompanyApplyApproveReq true "type json string"
|
|
|
// @Success Ret=200 审批成功
|
|
|
// @router /approve_old [post]
|
|
|
-func (this *ApprovalCommon) ApplyApproveOld() {
|
|
|
- sysUser := this.AdminWx
|
|
|
+func (c *ApprovalCommon) ApplyApproveOld() {
|
|
|
+ sysUser := c.AdminWx
|
|
|
var req approval2.CompanyApplyApproveReq
|
|
|
- err := json.Unmarshal(this.Ctx.Input.RequestBody, &req)
|
|
|
+ err := json.Unmarshal(c.Ctx.Input.RequestBody, &req)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("参数解析异常!", "参数解析失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("参数解析异常!", "参数解析失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
roleTypeCode := sysUser.RoleTypeCode
|
|
|
productId := services.GetProductId(roleTypeCode)
|
|
|
if productId == 0 {
|
|
|
- this.FailWithMessage("参数错误", "参数解析失败,Err:"+"客户类型为:"+roleTypeCode)
|
|
|
+ c.FailWithMessage("参数错误", "参数解析失败,Err:"+"客户类型为:"+roleTypeCode)
|
|
|
return
|
|
|
}
|
|
|
if req.CompanyId <= 0 {
|
|
|
- this.FailWithMessage("参数错误", "客户Id小于等于0")
|
|
|
+ c.FailWithMessage("参数错误", "客户Id小于等于0")
|
|
|
return
|
|
|
}
|
|
|
if req.Status != 1 && req.Status != 2 {
|
|
|
- this.FailWithMessage("参数错误", "审批状态Id小于等于0")
|
|
|
+ c.FailWithMessage("参数错误", "审批状态Id小于等于0")
|
|
|
return
|
|
|
}
|
|
|
companyProduct, err := company_product.GetCompanyProductByCompanyIdAndProductId(req.CompanyId, productId)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("获取信息失败", "获取信息失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取信息失败", "获取信息失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
if companyProduct == nil {
|
|
|
- this.FailWithMessage("获取审批信息失败", "获取信息失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取审批信息失败", "获取信息失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
|
|
|
approvalItem, err := company_approval.GetCompanyApprovalByCompanyId(req.CompanyId, productId)
|
|
|
if err != nil {
|
|
|
if err.Error() == utils.ErrNoRow() {
|
|
|
- this.FailWithMessage("订单已审批,请刷新页面查看最新状态", "待审批信息不存在,CompanyId:"+strconv.Itoa(req.CompanyId)+";productId:"+strconv.Itoa(productId))
|
|
|
+ c.FailWithMessage("订单已审批,请刷新页面查看最新状态", "待审批信息不存在,CompanyId:"+strconv.Itoa(req.CompanyId)+";productId:"+strconv.Itoa(productId))
|
|
|
} else {
|
|
|
- this.FailWithMessage("获取信息失败", "获取信息失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取信息失败", "获取信息失败,Err:"+err.Error())
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
if approvalItem == nil {
|
|
|
- this.FailWithMessage("订单已审批,请刷新页面查看最新状态", "待审批信息不存在,CompanyId:"+strconv.Itoa(req.CompanyId)+";productId:"+strconv.Itoa(productId))
|
|
|
+ c.FailWithMessage("订单已审批,请刷新页面查看最新状态", "待审批信息不存在,CompanyId:"+strconv.Itoa(req.CompanyId)+";productId:"+strconv.Itoa(productId))
|
|
|
return
|
|
|
}
|
|
|
|
|
|
if approvalItem.ApproveRoleTypeCode != roleTypeCode {
|
|
|
- this.FailWithMessage("您无权审批", "ApproveRoleTypeCode:"+approvalItem.ApproveRoleTypeCode+";roleTypeCode:"+roleTypeCode)
|
|
|
+ c.FailWithMessage("您无权审批", "ApproveRoleTypeCode:"+approvalItem.ApproveRoleTypeCode+";roleTypeCode:"+roleTypeCode)
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -457,24 +457,24 @@ func (this *ApprovalCommon) ApplyApproveOld() {
|
|
|
//获取合同信息
|
|
|
contract, err := company_contract.GetCompanyContractDetail(req.CompanyId, productId, req.CompanyContractId)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("待审批信息不存在", "待审批信息不存在,CompanyId:"+strconv.Itoa(req.CompanyId)+";productId:"+strconv.Itoa(productId)+";Err:"+err.Error())
|
|
|
+ c.FailWithMessage("待审批信息不存在", "待审批信息不存在,CompanyId:"+strconv.Itoa(req.CompanyId)+";productId:"+strconv.Itoa(productId)+";Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
if contract == nil {
|
|
|
- this.FailWithMessage("待审批信息不存在", "待审批信息不存在,CompanyId:"+strconv.Itoa(req.CompanyId)+";productId:"+strconv.Itoa(productId))
|
|
|
+ c.FailWithMessage("待审批信息不存在", "待审批信息不存在,CompanyId:"+strconv.Itoa(req.CompanyId)+";productId:"+strconv.Itoa(productId))
|
|
|
return
|
|
|
}
|
|
|
|
|
|
//格式化合同开始时间
|
|
|
contractStartDate, err := time.Parse(utils.FormatDate, contract.StartDate)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("审批失败", "合同开始时间转换失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("审批失败", "合同开始时间转换失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
//格式化合同结束日期
|
|
|
contractEndDate, err := time.Parse(utils.FormatDate, contract.EndDate)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("审批失败", "合同结束时间转换失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("审批失败", "合同结束时间转换失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
//格式化 产品中 合同结束日期
|
|
@@ -488,13 +488,13 @@ func (this *ApprovalCommon) ApplyApproveOld() {
|
|
|
if time.Now().After(contractStartDate) {
|
|
|
err = company_approval.TryOutToFormal(req.CompanyId, productId, sysUser.AdminId, approvalItem.CompanyApprovalId, contract.CompanyContractId, contract.StartDate, contract.EndDate, sysUser.RealName, companyProduct.ProductName)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
} else {
|
|
|
err = company_approval.ApplyApproveContract(req.CompanyId, productId, approvalItem.CompanyApprovalId, contract.CompanyContractId)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
}
|
|
@@ -508,44 +508,44 @@ func (this *ApprovalCommon) ApplyApproveOld() {
|
|
|
} else if approvalItem.ApplyMethod == 2 { //冻结->试用
|
|
|
err = company_approval.FreezeToTryOut(req.CompanyId, productId, sysUser.AdminId, approvalItem.CompanyApprovalId, approvalItem.ApplyUserId, sysUser.RealName, companyProduct.ProductName)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
} else if approvalItem.ApplyMethod == 3 { //试用延期
|
|
|
err = company_approval.TryOutDelay(req.CompanyId, productId, sysUser.AdminId, approvalItem.CompanyApprovalId, sysUser.RealName, companyProduct.EndDate, companyProduct.ProductName)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
} else if approvalItem.ApplyMethod == 4 { //原销售申请领取流失客户
|
|
|
err = company_approval.ApplyReceive(req.CompanyId, productId, sysUser.AdminId, approvalItem.CompanyApprovalId, approvalItem.ApplyUserId, sysUser.RealName, companyProduct.ProductName)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
} else if approvalItem.ApplyMethod == 5 { //正式客户申请服务更新
|
|
|
//获取合同信息
|
|
|
contract, err := company_contract.GetCompanyContractDetail(req.CompanyId, productId, req.CompanyContractId)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
if contract == nil {
|
|
|
- this.FailWithMessage("审批失败", "审批失败")
|
|
|
+ c.FailWithMessage("审批失败", "审批失败")
|
|
|
return
|
|
|
}
|
|
|
|
|
|
//格式化合同开始时间
|
|
|
contractStartDate, err := time.Parse(utils.FormatDate, contract.StartDate)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("审批失败", "合同开始时间转换失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("审批失败", "合同开始时间转换失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
|
|
|
//格式化合同结束日期
|
|
|
contractEndDate, err := time.Parse(utils.FormatDate, contract.EndDate)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("审批失败", "合同结束时间转换失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("审批失败", "合同结束时间转换失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
//格式化 产品中 合同结束日期
|
|
@@ -560,14 +560,14 @@ func (this *ApprovalCommon) ApplyApproveOld() {
|
|
|
if time.Now().After(contractStartDate) {
|
|
|
err = company_approval.ApplyServiceUpdate(req.CompanyId, productId, sysUser.AdminId, approvalItem.CompanyApprovalId, contract.CompanyContractId, companyProduct.StartDate, contract.EndDate, sysUser.RealName, companyProduct.ProductName)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
err = company_approval.ApplyApproveContract(req.CompanyId, productId, approvalItem.CompanyApprovalId, contract.CompanyContractId)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
}
|
|
@@ -580,21 +580,21 @@ func (this *ApprovalCommon) ApplyApproveOld() {
|
|
|
_ = companyProduct.Update(cols)
|
|
|
}
|
|
|
} else {
|
|
|
- this.FailWithMessage("审批失败", "无效的审批状态,CompanyId:"+strconv.Itoa(req.CompanyId)+";productId:"+
|
|
|
+ c.FailWithMessage("审批失败", "无效的审批状态,CompanyId:"+strconv.Itoa(req.CompanyId)+";productId:"+
|
|
|
strconv.Itoa(productId)+";ApplyMethod:"+strconv.Itoa(approvalItem.ApplyMethod)+" ApproveStatus;"+approvalItem.ApproveStatus)
|
|
|
return
|
|
|
}
|
|
|
approveContent = "审批通过"
|
|
|
} else { //拒绝
|
|
|
if req.Remark == "" {
|
|
|
- this.FailWithMessage("请填写驳回理由", "请填写驳回理由")
|
|
|
+ c.FailWithMessage("请填写驳回理由", "请填写驳回理由")
|
|
|
return
|
|
|
}
|
|
|
approveStatus = "驳回"
|
|
|
err = company_approval.ApproveRefuse(req.CompanyId, productId, approveStatus, req.Remark)
|
|
|
approveContent = "审批驳回"
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("审批失败", "审批失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
}
|
|
@@ -630,7 +630,7 @@ func (this *ApprovalCommon) ApplyApproveOld() {
|
|
|
productLog.LossTime = companyProduct.LossTime
|
|
|
productLog.LogType = "modify"
|
|
|
productLog.LogCreateTime = time.Now()
|
|
|
- productLog.AdminId = this.AdminWx.AdminId
|
|
|
+ productLog.AdminId = c.AdminWx.AdminId
|
|
|
go company_product_log.AddCompanyProductLog(productLog)
|
|
|
}
|
|
|
//新增操作记录
|
|
@@ -654,7 +654,7 @@ func (this *ApprovalCommon) ApplyApproveOld() {
|
|
|
go services.AddCompanyApprovalMessage(sysUser.AdminId, approvalItem.ApplyUserId, req.CompanyId, approvalItem.CompanyApprovalId, 2, 1, approvalStatus, companyProduct.CompanyName, content, content, approvalSysUser.Mobile)
|
|
|
}
|
|
|
}
|
|
|
- this.OkWithMessage("审批操作成功")
|
|
|
+ c.OkWithMessage("审批操作成功")
|
|
|
}
|
|
|
|
|
|
// @Title 获取审批流详情接口
|
|
@@ -662,22 +662,22 @@ func (this *ApprovalCommon) ApplyApproveOld() {
|
|
|
// @Param FlowId query int true "审批流程id;1:ficc客户审批;2:权益客户审批;3:ficc合同审批,4:权益合同审批,5:用印审批(合同章),6:用印审批(公章、法人章)"
|
|
|
// @Success 200 {object} approval_flow.ApprovalFlowItem
|
|
|
// @router /flowDetail [get]
|
|
|
-func (this *ApprovalCommon) GetFlowDetail() {
|
|
|
- //sysUser := this.AdminWx
|
|
|
- flowId, _ := this.GetInt("FlowId", 0)
|
|
|
+func (c *ApprovalCommon) GetFlowDetail() {
|
|
|
+ //sysUser := c.AdminWx
|
|
|
+ flowId, _ := c.GetInt("FlowId", 0)
|
|
|
if flowId <= 0 {
|
|
|
- this.FailWithMessage("参数异常", fmt.Sprint("审批流程id异常,FlowId:", flowId))
|
|
|
+ c.FailWithMessage("参数异常", fmt.Sprint("审批流程id异常,FlowId:", flowId))
|
|
|
return
|
|
|
}
|
|
|
|
|
|
flowItem, err := flow.GetApprovalFlow(flowId)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("获取失败", "获取数据失败,Err:"+err.Error())
|
|
|
+ c.FailWithMessage("获取失败", "获取数据失败,Err:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
|
|
|
formatFlowItem, err := flow.FormatApprovalFlow(flowItem)
|
|
|
- this.OkDetailed(formatFlowItem, "获取成功")
|
|
|
+ c.OkDetailed(formatFlowItem, "获取成功")
|
|
|
}
|
|
|
|
|
|
// CompanyList
|
|
@@ -686,17 +686,17 @@ func (this *ApprovalCommon) GetFlowDetail() {
|
|
|
// @Param Keyword query string true "搜索关键字:客户名称、组织社会信用码"
|
|
|
// @Success 200 {object} []string
|
|
|
// @router /company_list [get]
|
|
|
-func (this *ApprovalCommon) CompanyList() {
|
|
|
- keyword := this.GetString("Keyword")
|
|
|
+func (c *ApprovalCommon) CompanyList() {
|
|
|
+ keyword := c.GetString("Keyword")
|
|
|
//合同id
|
|
|
if keyword == "" {
|
|
|
- this.FailWithMessage("搜索关键字必传!", "搜索关键字必传!")
|
|
|
+ c.FailWithMessage("搜索关键字必传!", "搜索关键字必传!")
|
|
|
return
|
|
|
}
|
|
|
companyNameList := make([]string, 0)
|
|
|
- list, err := company_approval.GetCompanyNameList(this.AdminWx.AdminId, this.AdminWx.RoleTypeCode, keyword)
|
|
|
+ list, err := company_approval.GetCompanyNameList(c.AdminWx.AdminId, c.AdminWx.RoleTypeCode, keyword)
|
|
|
if err != nil {
|
|
|
- this.FailWithMessage("获取客户名称列表失败!", "获取客户名称列表失败,ERR:"+err.Error())
|
|
|
+ c.FailWithMessage("获取客户名称列表失败!", "获取客户名称列表失败,ERR:"+err.Error())
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -704,7 +704,7 @@ func (this *ApprovalCommon) CompanyList() {
|
|
|
companyNameList = append(companyNameList, v.CompanyName)
|
|
|
}
|
|
|
|
|
|
- this.OkDetailed(companyNameList, "获取成功")
|
|
|
+ c.OkDetailed(companyNameList, "获取成功")
|
|
|
}
|
|
|
|
|
|
//// @Title 审批列表删除
|
|
@@ -712,13 +712,13 @@ func (this *ApprovalCommon) CompanyList() {
|
|
|
//// @Param request body company.CompanyApplyDeleteReq true "type json string"
|
|
|
//// @Success Ret=200 删除成功
|
|
|
//// @router /approval/delete [post]
|
|
|
-//func (this *CompanyApprovalController) ApplyDelete() {
|
|
|
+//func (c *CompanyApprovalController) ApplyDelete() {
|
|
|
// br := new(models.BaseResponse).Init()
|
|
|
// defer func() {
|
|
|
-// this.Data["json"] = br
|
|
|
-// this.ServeJSON()
|
|
|
+// c.Data["json"] = br
|
|
|
+// c.ServeJSON()
|
|
|
// }()
|
|
|
-// sysUser := this.SysUser
|
|
|
+// sysUser := c.SysUser
|
|
|
// if sysUser == nil {
|
|
|
// br.Msg = "请登录"
|
|
|
// br.ErrMsg = "请登录,SysUser Is Empty"
|
|
@@ -726,7 +726,7 @@ func (this *ApprovalCommon) CompanyList() {
|
|
|
// return
|
|
|
// }
|
|
|
// var req company.CompanyApplyDeleteReq
|
|
|
-// err := json.Unmarshal(this.Ctx.Input.RequestBody, &req)
|
|
|
+// err := json.Unmarshal(c.Ctx.Input.RequestBody, &req)
|
|
|
// if err != nil {
|
|
|
// br.Msg = "参数解析异常!"
|
|
|
// br.ErrMsg = "参数解析失败,Err:" + err.Error()
|