feat(sale): 新增销售合同效益测算审核功能
- 在 append.go 中添加 AuditBenefit 方法,用于审核效益测算 - 在 audit.go 中添加 Benefit 方法,用于效益测算审核 - 在 constant.go 中添加 BusinessTypeSaleBenefitAudit常量,用于标识销售合同效益测算审核业务类型
This commit is contained in:
		
							parent
							
								
									212ca5a7e5
								
							
						
					
					
						commit
						1ec6a5ca32
					
				| @ -6,6 +6,7 @@ const ( | |||||||
| 	BusinessTypeSaleAuditClose      BusinessType = "saleAuditClose"      // 销售合同关单审核 | 	BusinessTypeSaleAuditClose      BusinessType = "saleAuditClose"      // 销售合同关单审核 | ||||||
| 	BusinessTypeSaleAppendAudit     BusinessType = "saleAuditAppend"     // 销售合同追加商品 | 	BusinessTypeSaleAppendAudit     BusinessType = "saleAuditAppend"     // 销售合同追加商品 | ||||||
| 	BusinessTypeSaleChangeAudit     BusinessType = "saleAuditChange"     // 销售合同修改产品 | 	BusinessTypeSaleChangeAudit     BusinessType = "saleAuditChange"     // 销售合同修改产品 | ||||||
|  | 	BusinessTypeSaleBenefitAudit    BusinessType = "saleAuditBenefit"    // 销售合同修改效益测算 | ||||||
| 	BusinessTypePurchaseAudit       BusinessType = "purchaseAudit"       // 采购合同审核 | 	BusinessTypePurchaseAudit       BusinessType = "purchaseAudit"       // 采购合同审核 | ||||||
| 	BusinessTypeShipmentAudit       BusinessType = "shipmentAudit"       // 订舱单审核 | 	BusinessTypeShipmentAudit       BusinessType = "shipmentAudit"       // 订舱单审核 | ||||||
| 	BusinessTypeShipmentModifyAudit BusinessType = "shipmentModifyAudit" // 订舱单修改单审核 | 	BusinessTypeShipmentModifyAudit BusinessType = "shipmentModifyAudit" // 订舱单修改单审核 | ||||||
|  | |||||||
| @ -107,3 +107,13 @@ func (a *append) Benefit(ctx context.Context, args ArgsAppendBenefit) (reply Rep | |||||||
| 	err = xClient.Call(ctx, "Benefit", args, &reply) | 	err = xClient.Call(ctx, "Benefit", args, &reply) | ||||||
| 	return | 	return | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  | // AuditBenefit @TITLE 审核效益测算 | ||||||
|  | func (a *append) AuditBenefit(ctx context.Context, args ArgsAppendBenefit) (reply ReplyBenefitInfo, err error) { | ||||||
|  | 	xClient, err := client.GetClient(a) | ||||||
|  | 	if err != nil { | ||||||
|  | 		return | ||||||
|  | 	} | ||||||
|  | 	err = xClient.Call(ctx, "AuditBenefit", args, &reply) | ||||||
|  | 	return | ||||||
|  | } | ||||||
|  | |||||||
| @ -67,3 +67,21 @@ func (a *audit) Change(ctx context.Context, args ArgsAuditChange) (err error) { | |||||||
| 	err = xClient.Call(ctx, "Change", args, &reply) | 	err = xClient.Call(ctx, "Change", args, &reply) | ||||||
| 	return | 	return | ||||||
| } | } | ||||||
|  | 
 | ||||||
|  | type ArgsAuditBenefit struct { | ||||||
|  | 	StaffId       int64   // 操作人 | ||||||
|  | 	SaleId        int64   // 销售合同id | ||||||
|  | 	AuditStaffIds []int64 // 审核人 | ||||||
|  | 	ArgsBenefitEdit | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Benefit @TITLE 效益测算审核 | ||||||
|  | func (a *audit) Benefit(ctx context.Context, args ArgsAuditBenefit) (err error) { | ||||||
|  | 	xClient, err := client.GetClient(a) | ||||||
|  | 	if err != nil { | ||||||
|  | 		return | ||||||
|  | 	} | ||||||
|  | 	reply := 0 | ||||||
|  | 	err = xClient.Call(ctx, "Benefit", args, &reply) | ||||||
|  | 	return | ||||||
|  | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user