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

标准规则库修改

parent 939b7500
...@@ -12,7 +12,7 @@ import java.util.Date; ...@@ -12,7 +12,7 @@ import java.util.Date;
* 监管区域规则表 * 监管区域规则表
* *
* @author system_generator * @author system_generator
* @date 2022-09-22 * @date 2022-10-18
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
......
package com.yeejoin.amos.boot.module.ugp.biz.controller; 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.http.HttpStatus;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
...@@ -8,10 +13,7 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -8,10 +13,7 @@ import org.springframework.web.bind.annotation.RestController;
import com.yeejoin.amos.boot.biz.common.controller.BaseController; import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.sql.SQLIntegrityConstraintViolationException; import java.sql.SQLIntegrityConstraintViolationException;
import java.util.Arrays; import java.util.*;
import java.util.Date;
import java.util.List;
import java.util.TreeSet;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import com.yeejoin.amos.boot.module.ugp.biz.service.impl.SuperviseRuleServiceImpl; import com.yeejoin.amos.boot.module.ugp.biz.service.impl.SuperviseRuleServiceImpl;
...@@ -32,7 +34,7 @@ import org.typroject.tyboot.core.foundation.enumeration.UserType; ...@@ -32,7 +34,7 @@ import org.typroject.tyboot.core.foundation.enumeration.UserType;
* 监管区域规则表 * 监管区域规则表
* *
* @author system_generator * @author system_generator
* @date 2022-09-22 * @date 2022-10-18
*/ */
@RestController @RestController
@Api(tags = "监管区域规则表Api") @Api(tags = "监管区域规则表Api")
...@@ -41,8 +43,11 @@ public class SuperviseRuleController extends BaseController { ...@@ -41,8 +43,11 @@ public class SuperviseRuleController extends BaseController {
@Autowired @Autowired
SuperviseRuleServiceImpl superviseRuleServiceImpl; SuperviseRuleServiceImpl superviseRuleServiceImpl;
//private int current;
@Autowired
OrgServiceImpl orgServiceImpl;
/** /**
* 新增监管区域规则表 * 新增监管区域规则表
* *
* @return * @return
...@@ -52,10 +57,29 @@ public class SuperviseRuleController extends BaseController { ...@@ -52,10 +57,29 @@ public class SuperviseRuleController extends BaseController {
@ApiOperation(httpMethod = "POST", value = "新增监管区域规则表", notes = "新增监管区域规则表") @ApiOperation(httpMethod = "POST", value = "新增监管区域规则表", notes = "新增监管区域规则表")
public ResponseModel<SuperviseRuleDto> save(@RequestBody SuperviseRuleDto model) { public ResponseModel<SuperviseRuleDto> save(@RequestBody SuperviseRuleDto model) {
model.setCreateDate(new Date()); 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); 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更新 * 根据sequenceNbr更新
* *
...@@ -115,11 +139,12 @@ public class SuperviseRuleController extends BaseController { ...@@ -115,11 +139,12 @@ public class SuperviseRuleController extends BaseController {
public ResponseModel<Page<SuperviseRuleDto>> queryForPage( public ResponseModel<Page<SuperviseRuleDto>> queryForPage(
@RequestParam(value = "current") int current, @RequestParam(value = "current") int current,
@RequestParam(value = "size") int size, @RequestParam(value = "size") int size,
int adminRegionCode, @RequestParam(value = "adminRegionCode", required = false) String adminRegionCode,
@RequestParam(value = "superviseDeptId", required = false) Long superviseDeptId, @RequestParam(value = "superviseDeptId", required = false) Long superviseDeptId,
@RequestParam(value = "inspectionUnitId", required = false) Long inspectionUnitId @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.setCurrent(current);
page.setSize(size); page.setSize(size);
return ResponseHelper.buildResponse(superviseRuleServiceImpl.queryForSuperviseRulePage(page, superviseDeptId, inspectionUnitId)); 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