wuxw
2024-04-29 0ed7c3dfb5cbffe1a8b7a38e2a402dee7317d626
service-common/src/main/java/com/java110/common/bmo/mall/impl/QueryOwnerCommunityImpl.java
@@ -14,6 +14,7 @@
import com.java110.utils.exception.CmdException;
import com.java110.utils.util.Assert;
import com.java110.utils.util.ListUtil;
import com.java110.utils.util.StringUtil;
import com.java110.vo.ResultVo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -38,7 +39,14 @@
    @Override
    public void validate(ICmdDataFlowContext context, JSONObject reqJson) {
        Assert.hasKeyAndValue(reqJson, "link", "未包含手机号");
        String link = reqJson.getString("link");
        String ownerId = reqJson.getString("ownerId");
        if (StringUtil.isEmpty(link) && StringUtil.isEmpty(ownerId)) {
            throw new IllegalArgumentException("未包含手机号和业主ID");
        }
    }
@@ -46,6 +54,7 @@
    public void doCmd(ICmdDataFlowContext context, JSONObject reqJson) {
        OwnerDto ownerDto = new OwnerDto();
        ownerDto.setMemberId(reqJson.getString("ownerId"));
        ownerDto.setLink(reqJson.getString("link"));
        ownerDto.setCommunityId(reqJson.getString("communityId"));
        List<OwnerDto> ownerDtos = buildingOwnerV1InnerServiceSMOImpl.queryBuildingOwners(ownerDto);