按需求修改基本画作待审核列表的查询条件

This commit is contained in:
徐俊杰 2023-04-13 09:07:14 +08:00
parent 9cb3a13532
commit a4584a9592
3 changed files with 9 additions and 3 deletions

View File

@ -148,7 +148,13 @@ func GetArtworkLockRecords(req *artistInfoArtwork.GetArtworkLockRecordsRequest)
tx = tx.Where("supplement_audit_status = 4").Order("lock_time desc") tx = tx.Where("supplement_audit_status = 4").Order("lock_time desc")
} }
if req.BaseAuditStatus != 0 { if req.BaseAuditStatus != 0 {
tx = tx.Where("base_audit_status = ?", req.BaseAuditStatus) if req.BaseAuditStatus == 2 {
//现要求暂存的画作也支持在待审核列表展示和审批
tx = tx.Where("base_audit_status = ? OR base_audit_status =1", req.BaseAuditStatus)
} else {
tx = tx.Where("base_audit_status = ?", req.BaseAuditStatus)
}
} }
if req.SupplementAuditStatus != 0 { if req.SupplementAuditStatus != 0 {
tx = tx.Where("supplement_audit_status = ?", req.SupplementAuditStatus) tx = tx.Where("supplement_audit_status = ?", req.SupplementAuditStatus)

View File

@ -363,7 +363,7 @@ type GetArtworkLockRecordsRequest struct {
unknownFields protoimpl.UnknownFields unknownFields protoimpl.UnknownFields
ArtistUid string `protobuf:"bytes,1,opt,name=artistUid,proto3" json:"artistUid,omitempty"` //画家uid ArtistUid string `protobuf:"bytes,1,opt,name=artistUid,proto3" json:"artistUid,omitempty"` //画家uid
QueryType ArtworkQueryMode `protobuf:"varint,2,opt,name=queryType,proto3,enum=artistinfo.ArtworkQueryMode" json:"queryType,omitempty"` //查询模式 QueryType ArtworkQueryMode `protobuf:"varint,2,opt,name=queryType,proto3,enum=artistinfo.ArtworkQueryMode" json:"queryType,omitempty"` //查询模式
BaseAuditStatus int64 `protobuf:"varint,3,opt,name=baseAuditStatus,proto3" json:"baseAuditStatus,omitempty"` //基本信息审批状态 可选 BaseAuditStatus int64 `protobuf:"varint,3,opt,name=baseAuditStatus,proto3" json:"baseAuditStatus,omitempty"` //基本信息审批状态 可选
SupplementAuditStatus int64 `protobuf:"varint,4,opt,name=supplementAuditStatus,proto3" json:"supplementAuditStatus,omitempty"` //基本信息审批状态 可选 SupplementAuditStatus int64 `protobuf:"varint,4,opt,name=supplementAuditStatus,proto3" json:"supplementAuditStatus,omitempty"` //基本信息审批状态 可选
ArtworkUids []string `protobuf:"bytes,5,rep,name=artworkUids,proto3" json:"artworkUids,omitempty"` //画作uid列表 ArtworkUids []string `protobuf:"bytes,5,rep,name=artworkUids,proto3" json:"artworkUids,omitempty"` //画作uid列表

View File

@ -56,7 +56,7 @@ enum ArtworkQueryMode {
message GetArtworkLockRecordsRequest{ message GetArtworkLockRecordsRequest{
string artistUid =1 [(validate.rules).message.required = true];//uid string artistUid =1 [(validate.rules).message.required = true];//uid
ArtworkQueryMode queryType =2 ; // ArtworkQueryMode queryType =2 ; //
int64 baseAuditStatus =3; // int64 baseAuditStatus =3; // 1: 2: 3 4
int64 supplementAuditStatus =4; // int64 supplementAuditStatus =4; //
repeated string artworkUids=5; //uid列表 repeated string artworkUids=5; //uid列表
int64 page=6; int64 page=6;