From bbde09bb1f4e5e8ecf5467054add9fd18eb58dd1 Mon Sep 17 00:00:00 2001 From: 王佳豪 <g675230687@126.com> Date: 星期三, 14 七月 2021 17:03:21 +0800 Subject: [PATCH] 取消下架、上架记录日志 --- src/main/java/com/slcf/controller/WaitPakOutController.java | 33 ++++++++++++++++++++++++++++++--- 1 files changed, 30 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/slcf/controller/WaitPakOutController.java b/src/main/java/com/slcf/controller/WaitPakOutController.java index 350b0db..f0c22d2 100644 --- a/src/main/java/com/slcf/controller/WaitPakOutController.java +++ b/src/main/java/com/slcf/controller/WaitPakOutController.java @@ -12,11 +12,10 @@ import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; +import com.slcf.controller.param.SetEmsParam; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.*; import com.slcf.pojo.UserBean; import com.slcf.bean.WaitPakOutCondition; @@ -159,6 +158,34 @@ } /** + * 鍑哄簱閫氱煡妗h缃换鍔′负绱ф�ョ姸鎬� + * @return + */ + @ResponseBody + @RequestMapping(value = "/waitPakOutSetEms.action", produces = "text/html; charset=UTF-8") + public String syncStocksFromSap(@RequestBody List<SetEmsParam> list) throws Exception { + Integer i = 0; + String errorTxt = ""; + if (list.size() > 0) { + // 鍒ゆ柇绱ф�ヤ换鍔℃暟閲忔槸鍚﹀凡缁忚秴杩�3涓紝瓒呭嚭3涓笉鍏佽缁х画鏂板绱ф�ヤ换鍔� + Integer emsNum = waitPakOutService.countEmsNum(); + if (emsNum < 3) { + // 璁剧疆浠诲姟涓虹揣鎬ョ姸鎬� + for (SetEmsParam item : list) { + if (waitPakOutService.waitPakOutSetEms(item) > 0) { + i++; + } + } + } else { + errorTxt = "绱ф�ヤ换鍔″凡瓒呭嚭3涓紝璇疯�愬績绛夊緟浠诲姟瀹屾垚"; + } + } else { + throw new Error("鏁版嵁寮傚父"); + } + return (i == 0) ? errorTxt : i.toString(); + } + + /** * 楠岃瘉鐗╂枡缂栧彿鏄惁瀛樺湪 * @param did * @return -- Gitblit v1.9.1