瀏覽代碼

[CODE]: 首页柱状图每日入库数

maxianghua 4 年之前
父節點
當前提交
d72d1831b9

+ 11 - 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/warehouse/reportManagement/TWhgenlegController.java

@@ -126,6 +126,17 @@ public class TWhgenlegController extends BaseController {
         return getDataTable(list);
     }
 
+    /**
+     *  当天 往前推一周  每日入库数量
+     */
+    @PreAuthorize("@ss.hasPermi('warehouseBusiness:whgenleg:list')")
+    @GetMapping("/dateFQtyblcList")
+    public TableDataInfo dateFQtyblcList() {
+        startPage();
+        List<Map<String, Object>> list = tWhgenlegService.selectDateFQtyblcListList();
+        return getDataTable(list);
+    }
+
 
 
 }

+ 2 - 0
ruoyi-warehouse/src/main/java/com/ruoyi/reportManagement/mapper/TWhgenlegMapper.java

@@ -86,4 +86,6 @@ public interface TWhgenlegMapper {
     List<Map<String, Object>> selectWareHouseList();
 
     List<Map<String, Object>> selectCorpsList();
+
+    List<Map<String, Object>> selectDateFQtyblcListList(@Param("map") Map<String, Object> map);
 }

+ 6 - 0
ruoyi-warehouse/src/main/java/com/ruoyi/reportManagement/service/ITWhgenlegService.java

@@ -87,6 +87,12 @@ public interface ITWhgenlegService {
      */
     List<Map<String, Object>> selectCorpsList();
 
+    /**
+     *  一周库存总量
+     * @return
+     */
+    List<Map<String, Object>> selectDateFQtyblcListList();
+
 
 
 }

+ 18 - 3
ruoyi-warehouse/src/main/java/com/ruoyi/reportManagement/service/impl/TWhgenlegServiceImpl.java

@@ -10,9 +10,8 @@ import com.ruoyi.warehouseBusiness.mapper.TWarehouseBillsMapper;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.text.SimpleDateFormat;
+import java.util.*;
 
 /**
  * 库存总账Service业务层处理
@@ -130,4 +129,20 @@ public class TWhgenlegServiceImpl implements ITWhgenlegService {
     public List<Map<String, Object>> selectCorpsList() {
         return tWhgenlegMapper.selectCorpsList();
     }
+
+    @Override
+    public List<Map<String, Object>> selectDateFQtyblcListList() {
+        // 当天往前推 一周
+        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd ");
+        Calendar c = Calendar.getInstance();
+        c.add(Calendar.DATE, - 8);
+        String frontday = format.format(c.getTime());
+        // 当前日期
+        String nowadays=DateUtils.getDate();
+
+        Map<String, Object> map = new HashMap<>();
+        map.put("frontday", frontday);
+        map.put("nowadays", nowadays);
+        return tWhgenlegMapper.selectDateFQtyblcListList(map);
+    }
 }

+ 14 - 0
ruoyi-warehouse/src/main/resources/mapper/reportManagement/TWhgenlegMapper.xml

@@ -386,5 +386,19 @@
             ) t ON c.f_id = t.f_corpid
     </select>
 
+    <select id="selectDateFQtyblcListList"  resultType="Map">
+        SELECT
+            t.f_originalbilldate AS fOriginalbilldate,
+            sum(t.f_qtyblc) AS fQtyblc AS fQtyblc
+        FROM
+            t_whgenleg t
+        WHERE
+            f_originalbilldate &gt; #{map.frontday}
+            AND f_originalbilldate &lt; #{map.nowadays}
+        GROUP BY
+	        f_originalbilldate
+        ORDER BY
+            f_originalbilldate
+    </select>
 
 </mapper>