diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/ZhouController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/ZhouController.java index 70825c7..980c436 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/ZhouController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/broad/ZhouController.java @@ -5,12 +5,14 @@ import com.ruoyi.system.domain.OrderInfo; import com.ruoyi.system.domain.QualityInfo; import com.ruoyi.system.service.IBroadDataService; import io.swagger.annotations.ApiOperation; +import oracle.jdbc.internal.OracleTypes; 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; +import java.sql.*; import java.util.List; /** @@ -41,6 +43,15 @@ public class ZhouController { 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 @@ -55,6 +66,45 @@ public class ZhouController { 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()); + } + + }*/ + diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BroadDataMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BroadDataMapper.java index 67a4fd8..cfc50df 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BroadDataMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BroadDataMapper.java @@ -104,4 +104,6 @@ public interface BroadDataMapper { List zhou_selectQaInfo(); List zhou_selectQaItemInfo(); + + List zhou_selectOrderRateTatle(); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/IBroadDataService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/IBroadDataService.java index b8fe455..89e978d 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/IBroadDataService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/IBroadDataService.java @@ -85,4 +85,6 @@ public interface IBroadDataService { List zhou_selectQaInfo(); List zhou_selectQaItemInfo(); + + List zhou_selectOrderRateTatle(); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDataServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDataServiceImpl.java index a474d9a..a8d198a 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDataServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BroadDataServiceImpl.java @@ -203,4 +203,9 @@ public class BroadDataServiceImpl implements IBroadDataService public List zhou_selectQaItemInfo() { return mapper.zhou_selectQaItemInfo(); } + + @Override + public List zhou_selectOrderRateTatle() { + return mapper.zhou_selectOrderRateTatle(); + } } diff --git a/ruoyi-system/src/main/resources/mapper/system/BroadDataMapper.xml b/ruoyi-system/src/main/resources/mapper/system/BroadDataMapper.xml index 4c85463..f828eff 100644 --- a/ruoyi-system/src/main/resources/mapper/system/BroadDataMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/BroadDataMapper.xml @@ -252,6 +252,7 @@ FROM (select PLAN_NUMBER select sum(PRODUCT_QTY) qty, '实际产量' as name from IMOS_PR_FOAMING_MONITOR + - + + +