igds-inout/src/main/java/com/ld/igds/inout/service/JInoutReportService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
igds-inout/src/main/java/com/ld/igds/inout/view/InoutReportPR.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
igds-inout/src/main/java/com/ld/igds/inout/view/ReportInDay.view.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
igds-inout/src/main/java/com/ld/igds/inout/view/ReportInoutDetail.view.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
igds-inout/src/main/java/com/ld/igds/inout/view/ReportOutDay.view.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
igds-web/src/main/resources/templates/test/qualityReport02.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
igds-web/src/main/resources/templates/test/qualityReport03.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
igds-web/src/main/resources/templates/test/qualityReport04.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
igds-inout/src/main/java/com/ld/igds/inout/service/JInoutReportService.java
@@ -105,7 +105,6 @@ sql.append("COMPANY_ID_ = :companyId "); sql.append("AND PROGRESS_ = :progress "); sql.append("AND RECORD_STATUS_ <> :recordStatusDel "); sql.append("AND RECORD_STATUS_ <> :recordStatusError "); sql.append("AND COMPLETE_TIME_ >= :start "); sql.append("AND COMPLETE_TIME_ <= :end "); sql.append("AND DEPT_ID_ = :deptId "); @@ -168,7 +167,6 @@ sql.append("COMPANY_ID_ =:companyId "); sql.append("AND PROGRESS_ =:progress "); sql.append("AND RECORD_STATUS_ <> :recordStatusDel "); sql.append("AND RECORD_STATUS_ <> :recordStatusError "); sql.append("AND DEPT_ID_ = :deptId "); sql.append("AND COMPLETE_TIME_ < :start "); sql.append("ORDER BY COMPLETE_TIME_ DESC "); @@ -219,7 +217,6 @@ sql.append("COMPANY_ID_ =:companyId "); sql.append("AND PROGRESS_ =:progress "); sql.append("AND RECORD_STATUS_ <> :recordStatusDel "); sql.append("AND RECORD_STATUS_ <> :recordStatusError "); sql.append("AND DEPT_ID_ = :deptId "); sql.append("AND COMPLETE_TIME_ <:end "); sql.append("ORDER BY COMPLETE_TIME_ DESC "); @@ -416,7 +413,6 @@ sql.append("COMPANY_ID_ =:companyId "); sql.append("AND PROGRESS_ =:progress "); sql.append("AND RECORD_STATUS_ <> :recordStatusDel "); sql.append("AND RECORD_STATUS_ <> :recordStatusError "); sql.append("AND COMPLETE_TIME_ >= :start "); sql.append("AND COMPLETE_TIME_ <= :end "); sql.append("AND DEPT_ID_ = :deptId "); @@ -471,7 +467,6 @@ sql.append("COMPANY_ID_ =:companyId "); sql.append("AND PROGRESS_ =:progress "); sql.append("AND RECORD_STATUS_ <> :recordStatusDel "); sql.append("AND RECORD_STATUS_ <> :recordStatusError "); sql.append("AND DEPT_ID_ = :deptId "); sql.append("AND COMPLETE_TIME_ < :start "); sql.append("ORDER BY COMPLETE_TIME_ DESC "); @@ -523,7 +518,6 @@ sql.append("COMPANY_ID_ =:companyId "); sql.append("AND PROGRESS_ =:progress "); sql.append("AND RECORD_STATUS_ <> :recordStatusDel "); sql.append("AND RECORD_STATUS_ <> :recordStatusError "); sql.append("AND DEPT_ID_ = :deptId "); sql.append("AND COMPLETE_TIME_ < :end "); sql.append("ORDER BY COMPLETE_TIME_ DESC "); @@ -692,7 +686,6 @@ sql.append("WHERE "); sql.append("TRANS_TYPE_ =:transType "); sql.append("AND RECORD_STATUS_ <> :recordStatusDel "); sql.append("AND RECORD_STATUS_ <> :recordStatusError "); sql.append("AND TYPE_ <> :typeNone "); sql.append("AND TYPE_ <> :typeLoss "); sql.append("AND TYPE_ <> :typeOver "); igds-inout/src/main/java/com/ld/igds/inout/view/InoutReportPR.java
@@ -19,12 +19,10 @@ import com.ld.igds.util.DateUtil; /** * * @author: andy.jia * @description: * @version: * @data:2020å¹´3æ13æ¥ * */ @Component public class InoutReportPR { @@ -183,12 +181,14 @@ return result; // æ·»å ç»è®¡ä¿¡æ¯ double emptyWeightSum = 0.0, fullWeightSum = 0.0, deWetSum = 0.0, deImpuritySum = 0.0, deHandleSum = 0.0, deOtherSum = 0.0, deSumSum = 0.0, netWeightSum = 0.0, settleWeightSum = 0.0; double emptyWeightSum = 0.0, fullWeightSum = 0.0, deCheck = 0.0, addCheck = 0.0, deWetSum = 0.0, deImpuritySum = 0.0, deHandleSum = 0.0, deOtherSum = 0.0, deSumSum = 0.0, netWeightSum = 0.0, settleWeightSum = 0.0; int index = 1; for (InoutRecord record : result) { record.setRemarks(String.valueOf(index)); emptyWeightSum += record.getEmptyWeight(); fullWeightSum += record.getFullWeight(); deCheck += record.getDeCheck(); addCheck += record.getAddCheck(); // deWetSum += record.getDeWet(); // deImpuritySum += record.getDeImpurity(); deHandleSum += record.getDeHandle(); @@ -202,6 +202,8 @@ sum.setId("å计"); sum.setEmptyWeight(emptyWeightSum); sum.setFullWeight(fullWeightSum); sum.setAddCheck(addCheck); sum.setDeCheck(deCheck); // sum.setDeWet(deWetSum); // sum.setDeImpurity(deImpuritySum); sum.setDeHandle(deHandleSum); @@ -216,6 +218,7 @@ /** * inoutReportPR#inoutDepotData åä»ç²®æ²¹æ¶æ¯å * * @param param * @return */ @@ -224,8 +227,10 @@ List<ReportInoutDepotData> result = jdbcReportService.getInoutDepotData(param); return result; } /** * inoutReportPR#inoutFoodVarietyData ååç§ç²®æ²¹æ¶æ¯å * * @param param * @return */ igds-inout/src/main/java/com/ld/igds/inout/view/ReportInDay.view.xml
@@ -251,6 +251,18 @@ <Property name="width">100</Property> <Property name="align">center</Property> </DataColumn> <DataColumn> <Property name="align">center</Property> <Property name="name">addCheck</Property> <Property name="property">addCheck</Property> <Editor/> </DataColumn> <DataColumn> <Property name="align">center</Property> <Property name="name">deCheck</Property> <Property name="property">deCheck</Property> <Editor/> </DataColumn> <DataColumn name="fullWeight"> <Property name="property">fullWeight</Property> <Property name="caption">æ¯é</Property> @@ -265,21 +277,16 @@ <Property name="property">netWeight</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="deWet"> <Property name="property">deWet</Property> <Property name="caption">æ°´å</Property> <Property name="align">center</Property> </DataColumn> <DataColumn> <Property name="property">deSum</Property> <Property name="align">center</Property> <Property name="name">deSum</Property> </DataColumn> <DataColumn name="settleWeight"> <Property name="property">settleWeight</Property> <Property name="caption">ç»ç®éé</Property> <Property name="align">center</Property> </DataColumn> <DataColumn> <Property name="property">completeTime</Property> <Property name="align">center</Property> <Property name="name">completeTime</Property> </DataColumn> </DataGrid> </Container> <Export2ReportAction id="exportExcel"> igds-inout/src/main/java/com/ld/igds/inout/view/ReportInoutDetail.view.xml
@@ -41,8 +41,8 @@ <Property name="mapValues"> <Collection> <Entity> <Property name="name"/> <Property name="value"/> <Property name="name"></Property> <Property name="value"></Property> </Entity> <Entity> <Property name="name">åºåº</Property> @@ -306,21 +306,16 @@ <Property name="property">netWeight</Property> <Property name="align">center</Property> </DataColumn> <DataColumn> <Property name="property">deSum</Property> <Property name="align">center</Property> <Property name="name">deSum</Property> </DataColumn> <DataColumn name="deWet"> <Property name="property">deWet</Property> <Property name="caption">æ°´å</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="settleWeight"> <Property name="property">settleWeight</Property> <Property name="caption">ç»ç®éé</Property> <Property name="align">center</Property> </DataColumn> <DataColumn> <Property name="property">completeTime</Property> <Property name="align">center</Property> <Property name="name">completeTime</Property> </DataColumn> </DataGrid> </Container> <Export2ReportAction id="exportExcel"> igds-inout/src/main/java/com/ld/igds/inout/view/ReportOutDay.view.xml
@@ -251,6 +251,18 @@ <Property name="width">100</Property> <Property name="align">center</Property> </DataColumn> <DataColumn> <Property name="align">center</Property> <Property name="name">addCheck</Property> <Property name="property">addCheck</Property> <Editor/> </DataColumn> <DataColumn> <Property name="align">center</Property> <Property name="name">deCheck</Property> <Property name="property">deCheck</Property> <Editor/> </DataColumn> <DataColumn name="fullWeight"> <Property name="property">fullWeight</Property> <Property name="caption">æ¯é</Property> @@ -265,21 +277,16 @@ <Property name="property">netWeight</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="deWet"> <Property name="property">deWet</Property> <Property name="caption">æ°´å</Property> <Property name="align">center</Property> </DataColumn> <DataColumn> <Property name="property">deSum</Property> <Property name="align">center</Property> <Property name="name">deSum</Property> </DataColumn> <DataColumn name="settleWeight"> <Property name="property">settleWeight</Property> <Property name="caption">ç»ç®éé</Property> <Property name="align">center</Property> </DataColumn> <DataColumn> <Property name="property">completeTime</Property> <Property name="align">center</Property> <Property name="name">completeTime</Property> </DataColumn> </DataGrid> </Container> <Export2ReportAction id="exportExcel"> igds-web/src/main/resources/templates/test/qualityReport02.html
@@ -102,40 +102,35 @@ <td>bgcjsj</td> </tr> <tr> <td rowspan="7">è´¨æ£ç»æ</td> <td rowspan="4">è´¨éææ æ£éª</td> <td rowspan="6">è´¨æ£ç»æ</td> <td rowspan="3">è´¨éææ æ£éª</td> <td>åç§</td> <td>foodVariety</td> <td>åºç³çï¼%ï¼</td> <td>rough</td> <td>容éï¼g/Lï¼</td> <td>bulkWeight</td> <td>ç级</td> <td>foodLevel</td> </tr> <tr> <td>æ´ç²¾ç±³çï¼%ï¼</td> <td>C10_ST</td> <td>è²æ³½ãæ°å³</td> <td>C16_ST</td> <td>æè´¨ï¼%ï¼</td> <td>C02_ST</td> <td>æ°´åï¼%ï¼</td> <td>c_perWet</td> </tr> <tr> <td>é»ç²ç±³ï¼%ï¼</td> <td>C11_ST</td> <td>è°·å¤ç³ç±³ï¼%ï¼</td> <td>C12_ST</td> <td>è²æ³½ãæ°å³</td> <td>C16_ST</td> </tr> <tr> <td>äºæ··çï¼%ï¼</td> <td>C13_ST</td> <td colspan="4"></td> <td>ä¸å®åç²ï¼%ï¼</td> <td>C04_ST</td> <td>çè½ç²ï¼%ï¼</td> <td>C05_ST</td> <td>çéç²ï¼%ï¼</td> <td>C06_ST</td> </tr> <tr> <td>å¨ååè´¨æ£éª</td> <td>èèªé ¸å¼ï¼mgKOH/100gï¼</td> <td>C14_ST</td> <td>é¢ç叿°´éï¼%ï¼</td> <td>C08_ST</td> <td>åå°åå¼</td> <td>C15_ST</td> <td>è²æ³½ãæ°å³</td> @@ -143,19 +138,20 @@ </tr> <tr> <td rowspan="2">é£åå®å ¨æ£éª</td> <td>黿²éæ¯ç´ B1ï¼Î¼g/kgï¼</td> <td>C17_ST</td> <td>å忝ï¼mg/kgï¼</td> <td>C27_ST</td> <td>ç米赤éç¯é ®ï¼Î¼g/kgï¼</td> <td>C31_ST</td> <td>é ï¼mg/kgï¼</td> <td>C18_ST</td> <td>éï¼mg/kgï¼</td> <td>C19_ST</td> </tr> <tr> <td>éï¼mg/kgï¼</td> <td>C19_ST</td> <td>æ±ï¼Î¼g/kgï¼</td> <td>C20_ST</td> <td>æ æºç ·ï¼mg/kgï¼</td> <td>C21_ST</td> <td colspan="2"></td> </tr> <tr> <td colspan="2">夿³¨</td> igds-web/src/main/resources/templates/test/qualityReport03.html
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,162 @@ <!DOCTYPE html> <html lang='zh-cn'> <head> <meta http-equiv='Content-Type' content='text/html;charset=UTF-8'> <title>è´¨æ£æ¥å(çç±³)</title> <style>body { text-align: center; padding: 10px } .tit { margin: 10px; font-size: 24px; font-family: 'å®ä½'; padding-top: 15px } .div-tit { padding-top: 10px } table { width: 100%; border-right: 1px solid; border-bottom: 1px solid; font-size: 14px } table td { border-left: 1px solid; border-top: 1px solid; height: 38px } .sp1 { width: 33%; float: left; padding-bottom: 10px } </style> </head> <body><h1 class='tit'>è´¨æ£æ¥å(foodVariety)</h1> <div class='div-tit'><span class='sp1'></span><span class='sp1'></span><span class='sp1'>åå·ï¼serId</span></div> <table cellspacing='0' cellpadding='0'> <tr> <td colspan='2' rowspan="5" `width`="15%">æ ·åä¿¡æ¯</td> <td width='14%'>åä½åç§°</td> <td colspan='2' `width`='28%'>customerName</td> <td width='15%'>åºåºåç§°</td> <td colspan='2' `width`='28%'>deptName</td> </tr> <tr> <td width='14%'>仿¿åç§°</td> <td width='14%'>depotName</td> <td width='14%'>è´§ä½åç§°</td> <td width='15%'>hwmc</td> <td width='14%'>ä¿ç®¡å</td> <td width='14%'>storeKeeperName</td> </tr> <tr> <td>åç§</td> <td>foodVariety</td> <td>æ§è´¨</td> <td>foodType</td> <td>ä»å ç²®é£æ°é</td> <td>foodNumber KG</td> </tr> <tr> <td>产å°</td> <td>foodLocation</td> <td>ç级</td> <td>foodLevel</td> <td>ç产年é</td> <td>scnx</td> </tr> <tr> <td>æ ·åæ°é</td> <td>checkNum</td> <td>æ ·å代表æ°é</td> <td>foodNumber KG</td> <td colspan="2"></td> </tr> <tr> <td colspan='2'>æ£éªåä½</td> <td colspan="6">unit</td> </tr> <tr> <td colspan='2' rowspan="2">è´¨æ£äººå</td> <td>æ¦æ ·å</td> <td>sampleUser</td> <td>æ£éªå</td> <td>checkUser</td> <td colspan="2"></td> </tr> <tr> <td>æ¦æ ·æ¶é´</td> <td>sampleTime</td> <td>æ£éªæ¶é´</td> <td>checkTime2</td> <td>æ¥ååºå ·æ¶é´</td> <td>bgcjsj</td> </tr> <tr> <td rowspan="6">è´¨æ£ç»æ</td> <td rowspan="3">è´¨éææ æ£éª</td> <td>åç§</td> <td>foodVariety</td> <td>容éï¼g/Lï¼</td> <td>bulkWeight</td> <td>ç级</td> <td>foodLevel</td> </tr> <tr> <td>è²æ³½ãæ°å³</td> <td>C16_ST</td> <td>æè´¨ï¼%ï¼</td> <td>C02_ST</td> <td>æ°´åï¼%ï¼</td> <td>c_perWet</td> </tr> <tr> <td>ä¸å®åç²ï¼%ï¼</td> <td>C04_ST</td> <td>çéç²ï¼%ï¼</td> <td>C06_ST</td> <td>éåç²ï¼%ï¼</td> <td>C07_ST</td> </tr> <tr> <td>å¨ååè´¨æ£éª</td> <td>èèªé ¸å¼ï¼mgKOH/100gï¼</td> <td>C14_ST</td> <td>åå°åå¼</td> <td>C15_ST</td> <td>è²æ³½ãæ°å³</td> <td>C16_ST</td> </tr> <tr> <td rowspan="2">é£åå®å ¨æ£éª</td> <td>å忝ï¼mg/kgï¼</td> <td>C27_ST</td> <td>ç米赤éç¯é ®ï¼Î¼g/kgï¼</td> <td>C31_ST</td> <td>é ï¼mg/kgï¼</td> <td>C18_ST</td> </tr> <tr> <td>éï¼mg/kgï¼</td> <td>C19_ST</td> <td>æ±ï¼Î¼g/kgï¼</td> <td>C20_ST</td> <td>æ æºç ·ï¼mg/kgï¼</td> <td>C21_ST</td> </tr> <tr> <td colspan="2">夿³¨</td> <td colspan="6">remark</td> </tr> </table> </body> </html> igds-web/src/main/resources/templates/test/qualityReport04.html
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,152 @@ <!DOCTYPE html> <html lang='zh-cn'> <head> <meta http-equiv='Content-Type' content='text/html;charset=UTF-8'> <title>è´¨æ£æ¥å(大è±)</title> <style>body { text-align: center; padding: 10px } .tit { margin: 10px; font-size: 24px; font-family: 'å®ä½'; padding-top: 15px } .div-tit { padding-top: 10px } table { width: 100%; border-right: 1px solid; border-bottom: 1px solid; font-size: 14px } table td { border-left: 1px solid; border-top: 1px solid; height: 38px } .sp1 { width: 33%; float: left; padding-bottom: 10px } </style> </head> <body><h1 class='tit'>è´¨æ£æ¥å(foodVariety)</h1> <div class='div-tit'><span class='sp1'></span><span class='sp1'></span><span class='sp1'>åå·ï¼serId</span></div> <table cellspacing='0' cellpadding='0'> <tr> <td colspan='2' rowspan="5" `width`="15%">æ ·åä¿¡æ¯</td> <td width='14%'>åä½åç§°</td> <td colspan='2' `width`='28%'>customerName</td> <td width='15%'>åºåºåç§°</td> <td colspan='2' `width`='28%'>deptName</td> </tr> <tr> <td width='14%'>仿¿åç§°</td> <td width='14%'>depotName</td> <td width='14%'>è´§ä½åç§°</td> <td width='15%'>hwmc</td> <td width='14%'>ä¿ç®¡å</td> <td width='14%'>storeKeeperName</td> </tr> <tr> <td>åç§</td> <td>foodVariety</td> <td>æ§è´¨</td> <td>foodType</td> <td>ä»å ç²®é£æ°é</td> <td>foodNumber KG</td> </tr> <tr> <td>产å°</td> <td>foodLocation</td> <td>ç级</td> <td>foodLevel</td> <td>ç产年é</td> <td>scnx</td> </tr> <tr> <td>æ ·åæ°é</td> <td>checkNum</td> <td>æ ·å代表æ°é</td> <td>foodNumber KG</td> <td colspan="2"></td> </tr> <tr> <td colspan='2'>æ£éªåä½</td> <td colspan="6">unit</td> </tr> <tr> <td colspan='2' rowspan="2">è´¨æ£äººå</td> <td>æ¦æ ·å</td> <td>sampleUser</td> <td>æ£éªå</td> <td>checkUser</td> <td colspan="2"></td> </tr> <tr> <td>æ¦æ ·æ¶é´</td> <td>sampleTime</td> <td>æ£éªæ¶é´</td> <td>checkTime2</td> <td>æ¥ååºå ·æ¶é´</td> <td>bgcjsj</td> </tr> <tr> <td rowspan="5">è´¨æ£ç»æ</td> <td rowspan="3">è´¨éææ æ£éª</td> <td>åç§</td> <td>foodVariety</td> <td>宿´ç²çï¼%ï¼</td> <td>C22_ST</td> <td>ç级</td> <td>foodLevel</td> </tr> <tr> <td>æè´¨ï¼%ï¼</td> <td>C02_ST</td> <td>æ°´åï¼%ï¼</td> <td>c_perWet</td> <td>è²æ³½ãæ°å³</td> <td>C16_ST</td> </tr> <tr> <td>æä¼¤ç²çï¼%ï¼</td> <td>C23_ST</td> <td>çæä¼¤ç²ï¼%ï¼</td> <td>C24_ST</td> <td colspan="2"></td> </tr> <tr> <td>å¨ååè´¨æ£éª</td> <td>ç²èèªé ¸å¼ï¼mgKOH/100gï¼</td> <td>C25_ST</td> <td>åå°åå¼</td> <td>C15_ST</td> <td>è²æ³½ãæ°å³</td> <td>C16_ST</td> </tr> <tr> <td>é£åå®å ¨æ£éª</td> <td>é ï¼mg/kgï¼</td> <td>C18_ST</td> <td>éï¼mg/kgï¼</td> <td>C19_ST</td> <td colspan="2"></td> </tr> <tr> <td colspan="2">夿³¨</td> <td colspan="6">remark</td> </tr> </table> </body> </html>