|
@@ -2,6 +2,7 @@ package com.huimv.eartag2.manage2.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
+import com.huimv.eartag2.common.common.token.TokenSign;
|
|
|
import com.huimv.eartag2.manage2.pojo.BaseFarm;
|
|
|
import com.huimv.eartag2.manage2.utils.IDUtil;
|
|
|
import com.huimv.eartag2.manage2.utils.ResultUtil;
|
|
@@ -16,6 +17,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
import java.util.Comparator;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
@@ -44,7 +46,7 @@ public class BaseFarmServiceImpl extends ServiceImpl<BaseFarmMapper, BaseFarm> i
|
|
|
private SysAccountMultilevelMapper accountMultilevelMapper;
|
|
|
|
|
|
@Override
|
|
|
- public Result add(Map<String, String> maps) {
|
|
|
+ public Result add(HttpServletRequest httpServletRequest, Map<String, String> maps) {
|
|
|
String farmName = maps.get("farmName");
|
|
|
String leader = maps.get("leader");
|
|
|
String phone = maps.get("phone");
|
|
@@ -56,7 +58,12 @@ public class BaseFarmServiceImpl extends ServiceImpl<BaseFarmMapper, BaseFarm> i
|
|
|
String code1 = maps.get("code");
|
|
|
String farmCode = createFarmCode(areaCode);
|
|
|
|
|
|
+ String orgId = TokenSign.getOrgId(httpServletRequest);
|
|
|
+ Integer id = TokenSign.getMemberIdByJwtToken(httpServletRequest);
|
|
|
+ String uids = id + "," + orgId;
|
|
|
+
|
|
|
BaseFarm baseFarm = new BaseFarm();
|
|
|
+ baseFarm.setRemark(uids);
|
|
|
baseFarm.setAreaCode(areaCode);
|
|
|
baseFarm.setCode1(code1);
|
|
|
baseFarm.setFarmCode(farmCode);
|
|
@@ -127,7 +134,9 @@ public class BaseFarmServiceImpl extends ServiceImpl<BaseFarmMapper, BaseFarm> i
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Result list(Map<String, String> paramsMap) {
|
|
|
+ public Result list(HttpServletRequest httpServletRequest,Map<String, String> paramsMap) {
|
|
|
+ Integer id = TokenSign.getMemberIdByJwtToken(httpServletRequest);//登录用户id
|
|
|
+
|
|
|
String farmName = paramsMap.get("farmName");
|
|
|
String farmCode = paramsMap.get("farmCode");
|
|
|
String code1 = paramsMap.get("code");
|
|
@@ -141,6 +150,7 @@ public class BaseFarmServiceImpl extends ServiceImpl<BaseFarmMapper, BaseFarm> i
|
|
|
queryWrapper.like(StringUtils.isNotBlank(farmCode), "farm_code", farmCode);
|
|
|
queryWrapper.like(StringUtils.isNotBlank(areaCode), "area_code", areaCode);
|
|
|
queryWrapper.like(StringUtils.isNotBlank(leader), "leader", leader);
|
|
|
+ queryWrapper.like("remark", id);
|
|
|
Page<BaseFarm> bizBaseStagePage = baseFarmMapper.selectPage(page, queryWrapper);
|
|
|
return new Result(ResultCode.SUCCESS, bizBaseStagePage);
|
|
|
}
|