|
|
@@ -0,0 +1,73 @@
|
|
|
+package com.jeesite.modules.mes.api;
|
|
|
+
|
|
|
+import com.jeesite.common.config.Global;
|
|
|
+import com.jeesite.modules.mes.entity.MesItem;
|
|
|
+import com.jeesite.modules.mes.entity.MesUnpack;
|
|
|
+import com.jeesite.modules.mes.resp.CommonResp;
|
|
|
+import com.jeesite.modules.mes.service.MesUnpackService;
|
|
|
+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;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Author: zh
|
|
|
+ * @Date: 2026/6/11 下午11:21
|
|
|
+ * @Description: com.jeesite.modules.mes.api
|
|
|
+ */
|
|
|
+@Controller
|
|
|
+@RequestMapping(value = "${adminPath}/mes/mesUnpackApi")
|
|
|
+public class MesUnpackControllerApi {
|
|
|
+ @Autowired
|
|
|
+ private MesUnpackService mesUnpackService;
|
|
|
+
|
|
|
+ //前提是必须先扫原来的批次码,然后扫新批次码(拆包批次码)
|
|
|
+ @RequestMapping(value = "save")
|
|
|
+ @ResponseBody
|
|
|
+ public CommonResp save(@Validated MesUnpack mesUnpack, HttpServletRequest request, HttpServletResponse response) {
|
|
|
+ CommonResp<MesUnpack> resp = new CommonResp<>();
|
|
|
+ if(mesUnpack.getNumber()<=0){
|
|
|
+ resp.setResult(Global.FALSE);
|
|
|
+ resp.setMessage("数量不能小于0!");
|
|
|
+ return resp;
|
|
|
+ }
|
|
|
+ if(mesUnpack.getNumber() == null){
|
|
|
+ resp.setResult(Global.FALSE);
|
|
|
+ resp.setMessage("请填写数量!");
|
|
|
+ return resp;
|
|
|
+ }
|
|
|
+ if(mesUnpack.getBatchSn() == null){
|
|
|
+ resp.setResult(Global.FALSE);
|
|
|
+ resp.setMessage("请扫拆包新批次码!");
|
|
|
+ return resp;
|
|
|
+ }
|
|
|
+
|
|
|
+ mesUnpackService.save(mesUnpack);
|
|
|
+
|
|
|
+ resp.setResult(Global.TRUE);
|
|
|
+ resp.setData(mesUnpack);
|
|
|
+ resp.setMessage("操作成功!");
|
|
|
+ return resp;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ @PostMapping(value = "mesUnpackList")
|
|
|
+ @ResponseBody
|
|
|
+ public CommonResp mesUnpackList(@Validated MesUnpack mesUnpack, HttpServletRequest request, HttpServletResponse response) {
|
|
|
+ CommonResp<List<MesUnpack>> resp = new CommonResp<>();
|
|
|
+ List<MesUnpack> list = mesUnpackService.findList(mesUnpack);
|
|
|
+ resp.setResult(Global.TRUE);
|
|
|
+ resp.setData(list);
|
|
|
+ resp.setMessage("操作成功!");
|
|
|
+ return resp;
|
|
|
+ }
|
|
|
+
|
|
|
+}
|