diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantController.java index d5358a037..acfc7f9fe 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantController.java @@ -106,6 +106,23 @@ public class WxMerchantController extends BaseController { final PageInfo page = wxMerchantService.listAsPage(wxMerchant, pageNum, pageSize); return new ResultData(page); } + + @ApiOperation("获取商管商户") + @GetMapping("adminMerchantOne") + @SystemControllerLog(description = "商户-列表") + public ResultData adminMerchantOne() { + logger.debug("[" + getIpAddr() + "] WxMerchantController::adminMerchantOne"); + WxMerchant wxMerchant = new WxMerchant(); + wxMerchant.updateTenantInfo(getTenantInfo()); + wxMerchant.setStatus(EnumMerchantStatus.VALID.getCode()); + wxMerchant.setIsAdmin(EnumYesOrNo.YES.getCode()); + wxMerchant.setSortColumns(BaseEntity.SortField.TopTime_DESC); + List list = wxMerchantService.findList(wxMerchant); + if(list == null || list.isEmpty()){ + return new ResultData(ErrorCode.SYS_NULLPOINTER_ERROR.getCode(),"未找到商管商户"); + } + return new ResultData(list.get(0)); + } @ApiOperation("获取商户ID,名称接口") @GetMapping("IdAndNamelist")