diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/MouthController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/MouthController.java new file mode 100644 index 0000000..e64d6e8 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/MouthController.java @@ -0,0 +1,107 @@ +package com.ruoyi.web.controller.broad; + +import com.alibaba.fastjson.JSONArray; +import com.ruoyi.system.service.IBroadDataService; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +/** + * + */ +@Controller +@RequestMapping("/broad/month") +@ApiOperation("月看板") +public class MouthController { + + @Autowired + private IBroadDataService service; + + @PostMapping("/selectProductInStore") + @ApiOperation("周产量统计") + @ResponseBody + public String zhou_selectProductInStore() { + +// IMOS_PR_PRODUCT_BARCODE + return JSONArray.toJSONString( service.zhou_selectProductInStore()); + } + + + @PostMapping("/selectOrderRateInfo") + @ApiOperation("周订单执行情况") + @ResponseBody + public String zhou_selectOrderRateInfo() { + return JSONArray.toJSONString(service.zhou_selectOrderRateInfo()); + } + + @PostMapping("/selectOrderRateInfoTatle") + @ApiOperation("周订单执行情况标题") + @ResponseBody + public String zhou_selectOrderRateTatle() { + return JSONArray.toJSONString(service.zhou_selectOrderRateTatle()); + } + + + + @PostMapping("/zhou_selectQaInfo") + @ApiOperation("周异常情况") + @ResponseBody + public String zhou_selectQaInfo() { + return JSONArray.toJSONString(service.zhou_selectQaInfo()); + } + + @PostMapping("/zhou_selectQaItemInfo") + @ApiOperation("周异常情况曲线") + @ResponseBody + public String zhou_selectQaItemInfo() { + return JSONArray.toJSONString(service.zhou_selectQaItemInfo()); + } + + /* @PostMapping("/zhou_selectQaItemInfo1") + @ApiOperation("test") + @ResponseBody + public void zhou_selectQaItemInfo1() { + + + try { + DriverManager.registerDriver (new oracle.jdbc.OracleDriver()); + + Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@10.100.70.5:1521:aucma", "haiwei", "123456"); + CallableStatement stmt = conn.prepareCall( + "{ call IMOS.IMOS_Pro_6_3_QualityAnalysis2(?,?,?,?,?,?,?,?) }"); + + stmt.setNString(1,"2022"); + stmt.setNString(2,"6"); + stmt.setNString(3,""); + stmt.setNString(4,"1005"); + stmt.setNString(5,""); + stmt.setNString(6,""); + stmt.setNString(7,""); + stmt.registerOutParameter(8, OracleTypes.CURSOR); + stmt.execute(); + ResultSet rs = (ResultSet) stmt.getObject(6); + while (rs.next()) { + System.out.println(rs.getString("PRICE")); + } + rs.close(); + rs = null; + stmt.close(); + stmt = null; + conn.close(); + conn = null; + } + catch (SQLException e) { + System.out.println(e.getLocalizedMessage()); + } + + }*/ + + + + + + +}