Commit e97937fe by zhiwj

添加接口

parent 67831057
......@@ -134,6 +134,8 @@ public interface ClerkApiService {

*/
ServiceResponse<ClerkDTO> getHeadClerk(Integer enterpriseId, Integer storeId);
ServiceResponse<ClerkDTO> getHeadClerkByStoreInfoId(Integer enterpriseId, Integer storeInfoId);
ServiceResponse<ClerkDTO> getClerkById(Integer enterpriseId, Integer clerkId);
ServiceResponse<List<ClerkDTO>> listClerk(Integer enterpriseId, String search);
......
......@@ -484,10 +484,16 @@ public class ClerkApiServiceImpl implements ClerkApiService {
public ServiceResponse<ClerkDTO> getHeadClerk(Integer enterpriseId, Integer storeId) {
ServiceResponse<StoreDTO> response = storeApiService.getStoreById(enterpriseId, storeId);
if (response.isSuccess() && response.getResult() != null) {
TabClerk clerkLeader = clerkService.getClerkLeaderByStoreInfoId(enterpriseId, response.getResult().getStoreInfoId());
if (clerkLeader != null) {
return ServiceResponse.success(EntityUtil.changeEntityNew(ClerkDTO.class, clerkLeader));
}
return this.getHeadClerkByStoreInfoId(enterpriseId, response.getResult().getStoreInfoId());
}
return ServiceResponse.success();
}
@Override
public ServiceResponse<ClerkDTO> getHeadClerkByStoreInfoId(Integer enterpriseId, Integer storeInfoId) {
TabClerk clerkLeader = clerkService.getClerkLeaderByStoreInfoId(enterpriseId, storeInfoId);
if (clerkLeader != null) {
return ServiceResponse.success(EntityUtil.changeEntityNew(ClerkDTO.class, clerkLeader));
}
return ServiceResponse.success();
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment