|
@@ -269,4 +269,24 @@ public class AccountServiceImpl implements AccountService {
|
|
|
return R.ok("更新成功");
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 根据户号和水司ID获取户名
|
|
|
+ * @param huHao 户号
|
|
|
+ * @param waterCompanyId 水司ID
|
|
|
+ * @return 用户名信息
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public R getHuMing(String huHao, String waterCompanyId) {
|
|
|
+ log.info("开始查询户名,户号:{},水司ID:{}", huHao, waterCompanyId);
|
|
|
+ WeChatUtils.checkWater(waterCompanyId);
|
|
|
+
|
|
|
+ SwUserManagementVo userInfo = swUserManagementService.getBaseMapper().getDataByAccountName(huHao, waterCompanyId);
|
|
|
+
|
|
|
+ if (userInfo == null) {
|
|
|
+ log.error("未找到户号{}对应的用户信息", huHao);
|
|
|
+ return R.error("未找到用户");
|
|
|
+ }
|
|
|
+ return R.ok(userInfo.getUsername());
|
|
|
+ }
|
|
|
+
|
|
|
}
|