| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- package com.jeesite.modules.mes.api;
- import com.jeesite.common.config.Global;
- import com.jeesite.modules.erp.entity.MesProductOrder;
- import com.jeesite.modules.mes.entity.MesInbound;
- import com.jeesite.modules.mes.entity.MesItem;
- import com.jeesite.modules.mes.resp.CommonResp;
- import com.jeesite.modules.mes.service.MesItemService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Controller;
- import org.springframework.validation.annotation.Validated;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.ResponseBody;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import java.util.List;
- @Controller
- @RequestMapping(value = "${adminPath}/mes/MesItemControllerApi")
- public class MesItemControllerApi {
- @Autowired
- private MesItemService mesItemService;
- @PostMapping(value = "itemSave")
- @ResponseBody
- public CommonResp itemSave(@Validated MesItem mesItem, HttpServletRequest request, HttpServletResponse response) {
- CommonResp<List<MesProductOrder>> resp = new CommonResp<>();
- //展示所有未结束的订单
- String itemName = request.getParameter("itemName");//物品名
- String itemJf = request.getParameter("itemJf");//借用方
- String jyTime = request.getParameter("jyTime");//借用时间
- String xzTime = request.getParameter("xzTime");//校准时间
- String reason = request.getParameter("reason");//原因
- String remark = request.getParameter("remark");//备注
- if (itemName.isEmpty()||itemJf.isEmpty()||jyTime.isEmpty()||xzTime.isEmpty()||reason.isEmpty()){
- resp.setResult(Global.FALSE);
- resp.setMessage("参数不能为空!");
- return resp;
- }
- long count = mesItemService.findCount(mesItem);
- if (count>0){
- resp.setResult(Global.FALSE);
- resp.setMessage("该物品正在进行借用流程!");
- return resp;
- }
- mesItemService.save(mesItem);
- resp.setResult(Global.TRUE);
- resp.setMessage("操作成功!");
- return resp;
- }
- @PostMapping(value = "mesItemList")
- @ResponseBody
- public CommonResp mesItemList(@Validated MesItem mesItem, HttpServletRequest request, HttpServletResponse response) {
- CommonResp<List<MesItem>> resp = new CommonResp<>();
- List<MesItem> list = mesItemService.findList(mesItem);
- resp.setResult(Global.TRUE);
- resp.setData(list);
- resp.setMessage("操作成功!");
- return resp;
- }
- }
|