|
@@ -90,17 +90,17 @@ public class FzxzServiceImpl implements IFzxzService {
|
|
return RequestResult.success("查询成功!", treeNode);
|
|
return RequestResult.success("查询成功!", treeNode);
|
|
}
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
|
- public RequestResult GetFxyzList() {
|
|
|
|
- try {
|
|
|
|
- QueryWrapper<FzxzYzDTO> wrapper = new QueryWrapper<>();
|
|
|
|
- List<FzxzYzDTO> res = fzxzYzMapper.selectList(wrapper);
|
|
|
|
- return RequestResult.success("查询成功", res);
|
|
|
|
- } catch (Exception e) {
|
|
|
|
- e.printStackTrace();
|
|
|
|
- return RequestResult.error("查询失败", null);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ // @Override
|
|
|
|
+ // public RequestResult GetFxyzList() {
|
|
|
|
+ // try {
|
|
|
|
+ // QueryWrapper<FzxzYzDTO> wrapper = new QueryWrapper<>();
|
|
|
|
+ // List<FzxzYzDTO> res = fzxzYzMapper.selectList(wrapper);
|
|
|
|
+ // return RequestResult.success("查询成功", res);
|
|
|
|
+ // } catch (Exception e) {
|
|
|
|
+ // e.printStackTrace();
|
|
|
|
+ // return RequestResult.error("查询失败", null);
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public RequestResult GetGetFactorList() {
|
|
public RequestResult GetGetFactorList() {
|
|
@@ -117,17 +117,24 @@ public class FzxzServiceImpl implements IFzxzService {
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public RequestResult GetTemplateFactorList(String userId, String landTypeCode, boolean system) {
|
|
|
|
- QueryWrapper<FactorTemplateDTO> wrapper = new QueryWrapper<>();
|
|
|
|
- if (userId != null) {
|
|
|
|
- wrapper.eq("user_id", userId);
|
|
|
|
- }
|
|
|
|
- if (landTypeCode != null) {
|
|
|
|
- wrapper.eq("land_type_code", landTypeCode);
|
|
|
|
|
|
+ public RequestResult GetTemplateFactorList(String landTypeCode) {
|
|
|
|
+ List<FactorTemplateDTO> list = new ArrayList<>();
|
|
|
|
+
|
|
|
|
+ // 1.先获取用户自定义的模板
|
|
|
|
+ QueryWrapper<FactorTemplateDTO> wrapperUser = new QueryWrapper<>();
|
|
|
|
+ Long userId = SecurityUtils.getUserId();
|
|
|
|
+ wrapperUser.eq("user_id", userId.toString());
|
|
|
|
+ wrapperUser.eq("land_type_code", landTypeCode);
|
|
|
|
+ wrapperUser.eq("system", false);
|
|
|
|
+ wrapperUser.orderByAsc("order_index");
|
|
|
|
+ list = factorTemplateMapper.selectList(wrapperUser);
|
|
|
|
+ if (list.size() == 0) {
|
|
|
|
+ QueryWrapper<FactorTemplateDTO> wrapperSystem = new QueryWrapper<>();
|
|
|
|
+ wrapperSystem.eq("land_type_code", landTypeCode);
|
|
|
|
+ wrapperSystem.eq("system", true);
|
|
|
|
+ wrapperSystem.orderByAsc("order_index");
|
|
|
|
+ list = factorTemplateMapper.selectList(wrapperSystem);
|
|
}
|
|
}
|
|
- wrapper.eq("system", system);
|
|
|
|
- wrapper.orderByAsc("order_index");
|
|
|
|
- List<FactorTemplateDTO> list = factorTemplateMapper.selectList(wrapper);
|
|
|
|
return RequestResult.success("查询成功", list);
|
|
return RequestResult.success("查询成功", list);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -138,18 +145,15 @@ public class FzxzServiceImpl implements IFzxzService {
|
|
}
|
|
}
|
|
Long userId = SecurityUtils.getUserId();
|
|
Long userId = SecurityUtils.getUserId();
|
|
Map map = new HashMap<>();
|
|
Map map = new HashMap<>();
|
|
- // map.put("user_id", userId.toString());
|
|
|
|
- map.put("user_id", "0");
|
|
|
|
|
|
+ map.put("user_id", userId.toString());
|
|
map.put("system", false);
|
|
map.put("system", false);
|
|
map.put("land_type_code", addFactorTemplateVo.getLandTypeCode());
|
|
map.put("land_type_code", addFactorTemplateVo.getLandTypeCode());
|
|
fzxzTemplateMapper.deleteByMap(map);
|
|
fzxzTemplateMapper.deleteByMap(map);
|
|
|
|
|
|
-
|
|
|
|
for (int i = 0; i < addFactorTemplateVo.getFactors().size(); i++) {
|
|
for (int i = 0; i < addFactorTemplateVo.getFactors().size(); i++) {
|
|
FactorTemplateDTO fzxzTemplateDTO = addFactorTemplateVo.getFactors().get(i);
|
|
FactorTemplateDTO fzxzTemplateDTO = addFactorTemplateVo.getFactors().get(i);
|
|
fzxzTemplateDTO.setId(StringUtils.getUUID());
|
|
fzxzTemplateDTO.setId(StringUtils.getUUID());
|
|
- // fzxzTemplateDTO.setUserId(userId.toString());
|
|
|
|
- fzxzTemplateDTO.setUserId("0");
|
|
|
|
|
|
+ fzxzTemplateDTO.setUserId(userId.toString());
|
|
fzxzTemplateDTO.setOrderIndex(i);
|
|
fzxzTemplateDTO.setOrderIndex(i);
|
|
fzxzTemplateDTO.setLandTypeCode(addFactorTemplateVo.getLandTypeCode());
|
|
fzxzTemplateDTO.setLandTypeCode(addFactorTemplateVo.getLandTypeCode());
|
|
fzxzTemplateMapper.insert(fzxzTemplateDTO);
|
|
fzxzTemplateMapper.insert(fzxzTemplateDTO);
|