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> 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> resp = new CommonResp<>(); List list = mesItemService.findList(mesItem); resp.setResult(Global.TRUE); resp.setData(list); resp.setMessage("操作成功!"); return resp; } }