Commit 27cdd420 authored by sxwnfpwx@163.com's avatar sxwnfpwx@163.com

标准规则库修改

parent 939b7500
......@@ -12,7 +12,7 @@ import java.util.Date;
* 监管区域规则表
*
* @author system_generator
* @date 2022-09-22
* @date 2022-10-18
*/
@Data
@EqualsAndHashCode(callSuper = true)
......
package com.yeejoin.amos.boot.module.ugp.biz.controller;
import com.yeejoin.amos.boot.module.common.api.entity.OrgUsr;
import com.yeejoin.amos.boot.module.ugp.biz.service.impl.OrgServiceImpl;
import com.yeejoin.amos.component.feign.model.FeignClientResult;
import com.yeejoin.amos.feign.systemctl.Systemctl;
import com.yeejoin.amos.feign.systemctl.model.RegionModel;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation;
......@@ -8,10 +13,7 @@ import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.sql.SQLIntegrityConstraintViolationException;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.TreeSet;
import java.util.*;
import java.util.stream.Collectors;
import com.yeejoin.amos.boot.module.ugp.biz.service.impl.SuperviseRuleServiceImpl;
......@@ -32,7 +34,7 @@ import org.typroject.tyboot.core.foundation.enumeration.UserType;
* 监管区域规则表
*
* @author system_generator
* @date 2022-09-22
* @date 2022-10-18
*/
@RestController
@Api(tags = "监管区域规则表Api")
......@@ -41,8 +43,11 @@ public class SuperviseRuleController extends BaseController {
@Autowired
SuperviseRuleServiceImpl superviseRuleServiceImpl;
//private int current;
@Autowired
OrgServiceImpl orgServiceImpl;
/**
/**
* 新增监管区域规则表
*
* @return
......@@ -52,10 +57,29 @@ public class SuperviseRuleController extends BaseController {
@ApiOperation(httpMethod = "POST", value = "新增监管区域规则表", notes = "新增监管区域规则表")
public ResponseModel<SuperviseRuleDto> save(@RequestBody SuperviseRuleDto model) {
model.setCreateDate(new Date());
model = superviseRuleServiceImpl.createWithModel(model);
//外网调不到内网,所以报错,暂时预留
// Collection<RegionModel> result = Systemctl.regionClient.queryForTree(null).getResult();
// //result是一个树结构的集合,需要递归
// Map<String,String> map = new HashMap<>();
// getMap(map,result);
// //获取的Map中key是code,value是name
// model.setAdminRegion(map.get(model.getAdminRegionCode()));
//外网调不到内网 暂时预留
// OrgUsr orgUsr = orgServiceImpl.getOrgUsr();
// model.setSequenceNbr(orgUsr.getSequenceNbr());
model = superviseRuleServiceImpl.createWithModel(model);
return ResponseHelper.buildResponse(model);
}
public void getMap(Map map,Collection<RegionModel> collection){
Iterator<RegionModel> iterator = collection.iterator();
if(iterator.hasNext()){
RegionModel regionModel = iterator.next();
map.put(regionModel.getRegionCode(),regionModel.getRegionName());
getMap(map,regionModel.getChildren());
}
}
/**
* 根据sequenceNbr更新
*
......@@ -115,11 +139,12 @@ public class SuperviseRuleController extends BaseController {
public ResponseModel<Page<SuperviseRuleDto>> queryForPage(
@RequestParam(value = "current") int current,
@RequestParam(value = "size") int size,
int adminRegionCode,
@RequestParam(value = "adminRegionCode", required = false) String adminRegionCode,
@RequestParam(value = "superviseDeptId", required = false) Long superviseDeptId,
@RequestParam(value = "inspectionUnitId", required = false) Long inspectionUnitId
) {
Page<SuperviseRuleDto> page = new Page<SuperviseRuleDto>();
//this.current = current;
Page<SuperviseRuleDto> page = new Page<SuperviseRuleDto>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(superviseRuleServiceImpl.queryForSuperviseRulePage(page, superviseDeptId, inspectionUnitId));
......
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