|
@@ -45,10 +45,21 @@ public class LzTreeController {
|
|
|
|
|
|
@RequestMapping("/info")
|
|
|
public BaseResult info(@RequestBody CommonVo commonVo){
|
|
|
- LzTree bean = lzTreeService.findOne(commonVo.getId().intValue());
|
|
|
- List<LzEveryday> lzEverydayList = everydayService.findListByTreeId(bean.getId());
|
|
|
- bean.setLzEverydays(lzEverydayList);
|
|
|
- return R.succ(bean);
|
|
|
+ if(commonVo.getId() != null) {
|
|
|
+ LzTree bean = lzTreeService.findOne(commonVo.getId().intValue());
|
|
|
+ List<LzEveryday> lzEverydayList = everydayService.findListByTreeId(bean.getId());
|
|
|
+ bean.setLzEverydays(lzEverydayList);
|
|
|
+ return R.succ(bean);
|
|
|
+ }else{
|
|
|
+ LzTree bean = lzTreeService.findByPoint(commonVo.getPoint(), 5);
|
|
|
+ if(bean != null) {
|
|
|
+ List<LzEveryday> lzEverydayList = everydayService.findListByTreeId(bean.getId());
|
|
|
+ bean.setLzEverydays(lzEverydayList);
|
|
|
+ return R.succ(bean);
|
|
|
+ }else{
|
|
|
+ return R.succ();
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@RequestMapping("/save")
|
|
@@ -57,7 +68,7 @@ public class LzTreeController {
|
|
|
LzArea lzArea = lzAreaService.findByPoint(bean.getWkt());
|
|
|
LzClazz clazz = lzClazzService.findOne(bean.getClazzId());
|
|
|
bean.setClazz(clazz);
|
|
|
- bean.setCode(lzArea.getId() + "-"+clazz.getCode() + "-" + bean.getCode());
|
|
|
+ bean.setCode(lzArea.getId() + clazz.getCode() + bean.getCode());
|
|
|
bean.setLzArea(lzArea);
|
|
|
lzTreeService.save(bean);
|
|
|
return R.succ();
|