123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 |
- package com.huimv.admin.controller;
- import cn.hutool.core.bean.BeanUtil;
- import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
- import com.huimv.admin.common.utils.Result;
- import com.huimv.admin.common.utils.ResultCode;
- import com.huimv.admin.entity.BillGoodsInventory;
- import com.huimv.admin.entity.BillIsolate;
- import com.huimv.admin.entity.vo.BillAdmissionAndGoods;
- import com.huimv.admin.mapper.BillGoodsInventoryMapper;
- import com.huimv.admin.service.IBillPersonnelAdmissionService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.CrossOrigin;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import com.huimv.admin.common.utils.Result;
- import com.huimv.admin.entity.BillPersonnelAdmission;
- import com.huimv.admin.service.IBillPersonnelAdmissionService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import org.springframework.web.multipart.MultipartFile;
- import javax.annotation.Resource;
- import javax.servlet.http.HttpServletRequest;
- import java.io.IOException;
- import java.util.List;
- import java.util.Map;
- import javax.servlet.http.HttpServletRequest;
- import java.text.ParseException;
- import java.util.Map;
- /**
- * <p>
- * 入场申请 前端控制器
- * </p>
- *
- * @author author
- * @since 2023-07-21
- */
- @RestController
- @CrossOrigin
- @RequestMapping("/bill-personnel-admission")
- public class BillPersonnelAdmissionController {
- @Autowired
- private IBillPersonnelAdmissionService billPersonnelAdmissionService;
- @Resource
- private BillGoodsInventoryMapper billGoodsInventoryMapper;
- @PostMapping("/addAdmission")
- public Result addAdmission(HttpServletRequest httpServletRequest, @RequestParam("admissionType") String admissionType,
- @RequestParam("vistitType") String vistitType,
- @RequestParam("userName") String userName,
- @RequestParam("phone") String phone,
- @RequestParam("workName") String workName,
- @RequestParam("papersType") String papersType,
- @RequestParam("papersCode") String papersCode,
- @RequestParam(value = "imgUrl",required = false) MultipartFile imgUrl,
- @RequestParam(value = "img",required = false) String img,
- @RequestParam("vistitDate") String vistitDate,
- @RequestParam("vistitReson") String vistitReson,
- @RequestParam("destId") String destId,
- @RequestParam("destName") String destName,
- @RequestParam(value = "carNum",required = false) String carNum,
- @RequestParam(value = "source",required = false) String source,
- @RequestParam(value = "goods",required = false) String goods,
- @RequestParam("farmId") String farmId) throws IOException {
- return billPersonnelAdmissionService.addAdmission(httpServletRequest,admissionType,vistitType,userName,phone,workName,papersType,papersCode,imgUrl,img,vistitDate,vistitReson,destId,destName,farmId,carNum,source,goods);
- }
- @PostMapping("/listPersonalAdmission")
- public Result listPersonalAdmission(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap){
- return billPersonnelAdmissionService.listPersonalAdmission(httpServletRequest,paramsMap);
- }
- @PostMapping("/listAdmission")
- public Result listAdmission(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap){
- return billPersonnelAdmissionService.listAdmission(httpServletRequest,paramsMap);
- }
- @PostMapping("/handleAdmission")
- public Result handleAdmission (HttpServletRequest httpServletRequest,@RequestBody Map<String, String> paramsMap){
- return billPersonnelAdmissionService.handleAdmission(httpServletRequest,paramsMap);
- }
- @PostMapping("/listAll")
- public Result listAll(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap){
- return billPersonnelAdmissionService.listAll(httpServletRequest,paramsMap);
- }
- @PostMapping("/getDetail")
- public Result getDetail(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap){
- return billPersonnelAdmissionService.getDetail(httpServletRequest,paramsMap);
- }
- @PostMapping("/getById")
- public Result getById(@RequestBody Map<String, String> paramsMap){
- BillPersonnelAdmission billPersonnelAdmission = billPersonnelAdmissionService.getById(paramsMap.get("id"));
- BillAdmissionAndGoods billAdmissionAndGoods = new BillAdmissionAndGoods();
- BeanUtil.copyProperties(billPersonnelAdmission,billAdmissionAndGoods);
- List<BillGoodsInventory> billGoodsInventories = billGoodsInventoryMapper.selectList(new QueryWrapper<BillGoodsInventory>().eq("bill_admission", paramsMap.get("id")));
- billAdmissionAndGoods.setGoods(billGoodsInventories);
- return new Result(ResultCode.SUCCESS,billAdmissionAndGoods);
- }
- @Autowired
- private IBillPersonnelAdmissionService admissionService;
- @RequestMapping("/listPrc")
- public Result listAll2(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
- return admissionService.listPrc(httpServletRequest, paramsMap);
- }
- @RequestMapping("/listById")
- public Result listById(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
- return admissionService.listById(httpServletRequest, paramsMap);
- }
- @RequestMapping("/editStatus")
- public Result editStatus(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) throws ParseException {
- return admissionService.editStatus(httpServletRequest, paramsMap);
- }
- @RequestMapping("/listIsolate")
- public Result listIsolate(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
- return admissionService.listIsolate(httpServletRequest, paramsMap);
- }
- @RequestMapping("/IsolateById")
- public Result isolateById(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
- return admissionService.isolateById(httpServletRequest, paramsMap);
- }
- @RequestMapping("/commitIsolate")
- public Result listAll(HttpServletRequest httpServletRequest, @RequestBody BillIsolate billIsolate) {
- return admissionService.commitIsolate(httpServletRequest, billIsolate);
- }
- @RequestMapping("/editIsolate")
- public Result editIsolate(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) throws ParseException {
- return admissionService.editIsolate(httpServletRequest, paramsMap);
- }
- @RequestMapping("/listClean")
- public Result listClean(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
- return admissionService.listClean(httpServletRequest, paramsMap);
- }
- @RequestMapping("/cleanById")
- public Result cleanById(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
- return admissionService.listByIdClean(httpServletRequest, paramsMap);
- }
- @RequestMapping("/editClean")
- public Result editClean(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) throws ParseException {
- return admissionService.editClean(httpServletRequest, paramsMap);
- }
- @RequestMapping("/editDry")
- public Result editDry(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) throws ParseException {
- return admissionService.editDry(httpServletRequest, paramsMap);
- }
- //后台
- @RequestMapping("/countAdmission")
- public Result countAdmission(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) throws ParseException {
- return admissionService.countAdmission(httpServletRequest, paramsMap);
- }
- }
|