|
@@ -1,25 +1,20 @@
|
|
|
package com.huimv.receive.controller;
|
|
|
|
|
|
|
|
|
-import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.extension.api.R;
|
|
|
-import com.huimv.receive.common.token.TokenSign;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.huimv.receive.common.utils.Result;
|
|
|
import com.huimv.receive.common.utils.ResultCode;
|
|
|
-import com.huimv.receive.common.utils.ResultUtil;
|
|
|
+import com.huimv.receive.entity.BaseFlow;
|
|
|
import com.huimv.receive.entity.BaseVisiting;
|
|
|
import com.huimv.receive.entity.BaseWashoutPoint;
|
|
|
import com.huimv.receive.service.IBaseVisitingService;
|
|
|
import com.huimv.receive.service.IBaseWashoutPointService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
-
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
-import javax.validation.Valid;
|
|
|
-import javax.validation.constraints.NotNull;
|
|
|
-import java.time.LocalDateTime;
|
|
|
-import java.util.Objects;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -39,18 +34,9 @@ public class BaseVisitingController {
|
|
|
@Autowired
|
|
|
private IBaseWashoutPointService baseWashoutPointService;
|
|
|
|
|
|
- @PostMapping("/saveOrUpdate")
|
|
|
- public Result saveOrUpdate(HttpServletRequest httpServletRequest, @RequestBody BaseVisiting baseVisiting){
|
|
|
- Integer userId = TokenSign.getMemberIdByJwtToken(httpServletRequest);
|
|
|
- if (baseVisitingService.count(new QueryWrapper<BaseVisiting>().lambda()
|
|
|
- .eq(BaseVisiting::getVisitingName,baseVisiting.getVisitingName())
|
|
|
- .ne(ObjectUtil.isNotNull(baseVisiting.getId()),BaseVisiting::getId,baseVisiting.getId())
|
|
|
- .eq(BaseVisiting::getFarmId,baseVisiting.getFarmId())) > 0) {
|
|
|
- return new Result(10001,"来访类型已存在!",false);
|
|
|
- }
|
|
|
- baseVisiting.setCreateUser(userId);
|
|
|
- baseVisiting.setCreateTime(LocalDateTime.now());
|
|
|
- return ResultUtil.booleanResult(baseVisitingService.saveOrUpdate(baseVisiting));
|
|
|
+ @PostMapping("/add")
|
|
|
+ public Result add(HttpServletRequest httpServletRequest, @RequestBody BaseVisiting baseVisiting){
|
|
|
+ return baseVisitingService.add(httpServletRequest,baseVisiting);
|
|
|
}
|
|
|
|
|
|
@PostMapping("/delete")
|
|
@@ -61,8 +47,17 @@ public class BaseVisitingController {
|
|
|
return baseVisitingService.delete(id);
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("/page")
|
|
|
+ public Result page(@RequestBody Map<String,String> paramsMap){
|
|
|
+ String pageNo = paramsMap.get("pageNo");
|
|
|
+ String pageSize = paramsMap.get("pageSize");
|
|
|
+ String farmId = paramsMap.get("farmId");
|
|
|
+ Page<BaseVisiting> baseVisitingPage = new Page<>(Integer.parseInt(pageNo),Integer.parseInt(pageSize));
|
|
|
+ return new Result(ResultCode.SUCCESS,baseVisitingService.page(baseVisitingPage,new QueryWrapper<BaseVisiting>().lambda().eq(BaseVisiting::getFarmId,farmId)));
|
|
|
+ }
|
|
|
+
|
|
|
@PostMapping("/list")
|
|
|
- public Result list(@RequestBody Integer farmId){
|
|
|
+ public Result list(@RequestBody String farmId){
|
|
|
return new Result(ResultCode.SUCCESS,baseVisitingService.list(new QueryWrapper<BaseVisiting>().lambda().eq(BaseVisiting::getFarmId,farmId)));
|
|
|
}
|
|
|
|