Explorar el Código

拆包扫码PDA接口

zhanghe hace 4 meses
padre
commit
d0a37c11b2

+ 73 - 0
src/main/java/com/jeesite/modules/mes/api/MesUnpackControllerApi.java

@@ -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;
+    }
+
+}