|
@@ -2,11 +2,11 @@ package public
|
|
|
|
|
|
import (
|
|
import (
|
|
"app.yhyue.com/moapp/jybase/encrypt"
|
|
"app.yhyue.com/moapp/jybase/encrypt"
|
|
- "bp.jydev.jianyu360.cn/ApplicationCenter/medicalField/rpc/medical/medical"
|
|
|
|
- "context"
|
|
|
|
-
|
|
|
|
"bp.jydev.jianyu360.cn/ApplicationCenter/medicalField/api/medical/internal/svc"
|
|
"bp.jydev.jianyu360.cn/ApplicationCenter/medicalField/api/medical/internal/svc"
|
|
"bp.jydev.jianyu360.cn/ApplicationCenter/medicalField/api/medical/internal/types"
|
|
"bp.jydev.jianyu360.cn/ApplicationCenter/medicalField/api/medical/internal/types"
|
|
|
|
+ "bp.jydev.jianyu360.cn/ApplicationCenter/medicalField/entity"
|
|
|
|
+ "bp.jydev.jianyu360.cn/ApplicationCenter/medicalField/rpc/medical/medical"
|
|
|
|
+ "context"
|
|
|
|
|
|
"github.com/zeromicro/go-zero/core/logx"
|
|
"github.com/zeromicro/go-zero/core/logx"
|
|
)
|
|
)
|
|
@@ -27,18 +27,25 @@ func NewClaimLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ClaimLogic
|
|
|
|
|
|
// Claim 认领
|
|
// Claim 认领
|
|
func (l *ClaimLogic) Claim(req *types.ClaimReq) (resp *types.ClaimResp, err error) {
|
|
func (l *ClaimLogic) Claim(req *types.ClaimReq) (resp *types.ClaimResp, err error) {
|
|
-
|
|
|
|
- rs, _ := l.svcCtx.Medical.Claim(l.ctx, &medical.ClaimReq{
|
|
|
|
|
|
+ rs, err := l.svcCtx.Medical.Claim(l.ctx, &medical.ClaimReq{
|
|
UserId: int64(req.UserId),
|
|
UserId: int64(req.UserId),
|
|
EntId: encrypt.SE.Decode4Hex(req.EntId),
|
|
EntId: encrypt.SE.Decode4Hex(req.EntId),
|
|
Type: int64(req.Type),
|
|
Type: int64(req.Type),
|
|
AppId: req.AppId,
|
|
AppId: req.AppId,
|
|
})
|
|
})
|
|
-
|
|
|
|
|
|
+ if err != nil || rs == nil {
|
|
|
|
+ return &types.ClaimResp{
|
|
|
|
+ Error_msg: "操作失败",
|
|
|
|
+ Error_code: entity.ERRORCODE,
|
|
|
|
+ ResourceNum: 0,
|
|
|
|
+ ResourceIds: 0,
|
|
|
|
+ }, nil
|
|
|
|
+ }
|
|
return &types.ClaimResp{
|
|
return &types.ClaimResp{
|
|
Error_msg: rs.ErrorMsg,
|
|
Error_msg: rs.ErrorMsg,
|
|
Error_code: int(rs.ErrorCode),
|
|
Error_code: int(rs.ErrorCode),
|
|
ResourceNum: int(rs.ResourceNum),
|
|
ResourceNum: int(rs.ResourceNum),
|
|
ResourceIds: int(rs.ResourceIds),
|
|
ResourceIds: int(rs.ResourceIds),
|
|
}, nil
|
|
}, nil
|
|
|
|
+
|
|
}
|
|
}
|