| | |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.java110.api.smo.DefaultAbstractComponentSMO; |
| | | import com.java110.core.component.AbstractComponentSMO; |
| | | import com.java110.core.context.IPageData; |
| | | import com.java110.entity.component.ComponentValidateResult; |
| | | import com.java110.api.smo.fee.IListFeeSummarySMO; |
| | | import com.java110.utils.constant.ServiceConstant; |
| | | import com.java110.utils.exception.SMOException; |
| | | import com.java110.utils.util.Assert; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | |
| | | @Override |
| | | protected void validate(IPageData pd, JSONObject paramIn) { |
| | | |
| | | super.validatePageInfo(pd); |
| | | Assert.hasKeyAndValue(paramIn, "communityId", "未包含小区信息"); |
| | | Assert.hasKeyAndValue(paramIn, "feeSummaryType", "未包含小区信息"); |
| | | |
| | | } |
| | | |
| | | @Override |
| | | protected ResponseEntity<String> doBusinessProcess(IPageData pd, JSONObject paramIn) { |
| | | ComponentValidateResult result = super.validateStoreStaffCommunityRelationship(pd, restTemplate); |
| | | |
| | | int page = paramIn.getInteger("page"); |
| | | int row = paramIn.getInteger("row"); |
| | | paramIn.put("page", (page - 1) * row); |
| | | paramIn.put("row", page * row); |
| | | |
| | | paramIn.put("row", row); |
| | | if ("1001".equals(paramIn.getString("feeSummaryType"))) {//日 |
| | | paramIn.put("formatStr", "%Y-%m-%d"); |
| | | } else if ("1101".equals(paramIn.getString("feeSummaryType"))) { |
| | |
| | | } else { |
| | | paramIn.put("formatStr", "%Y"); |
| | | } |
| | | |
| | | String apiUrl = ""; |
| | | apiUrl = "api.queryFeeSummary" + mapToUrlParam(paramIn); |
| | | |
| | | |
| | | ResponseEntity<String> responseEntity = this.callCenterService(restTemplate, pd, "", |
| | | apiUrl, |
| | | HttpMethod.GET); |
| | | |
| | | apiUrl, HttpMethod.GET); |
| | | return responseEntity; |
| | | } |
| | | |