Przeglądaj źródła

成本报表 拉取面损

liuchaohui 2 lat temu
rodzic
commit
f367d23f97

+ 1 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/cost/mapper/SyCostAllocationMapper.java

@@ -13,5 +13,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  * @Version: V1.0
  */
 public interface SyCostAllocationMapper extends BaseMapper<SyCostAllocation> {
-
+    List<String> queryByFabric(@Param("planCode") String planCode);
 }

+ 7 - 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/cost/mapper/xml/SyCostAllocationMapper.xml

@@ -1,5 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="org.jeecg.modules.cost.mapper.SyCostAllocationMapper">
-
+    <select id="queryByFabric" resultType="String">
+        select JSON_EXTRACT(JSON_EXTRACT(r.content,"$**.fabricOMOrderList1"),"$**.fabricMoOrderRKList") from sy_fabric_loss_report r
+        where plan_code= #{planCode}
+        union all
+        select JSON_EXTRACT(JSON_EXTRACT(r.content,"$**.fabricOMOrderList2"),"$**.fabricMoOrderRKList") from sy_fabric_loss_report r
+        where plan_code= #{planCode}
+    </select>
 </mapper>

+ 3 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/cost/service/ISyCostAllocationService.java

@@ -44,4 +44,7 @@ public interface ISyCostAllocationService extends IService<SyCostAllocation> {
 
     //根据单据号查询
     public SyCostAllocation queryByPlanNum(String plannum,String type);
+
+    //查询面损数据
+    List<String> queryByFabric(String planCode);
 }

+ 10 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/cost/service/impl/SyCostAllocationServiceImpl.java

@@ -932,6 +932,16 @@ public class SyCostAllocationServiceImpl extends ServiceImpl<SyCostAllocationMap
         return syCostAllocation;
     }
 
+    @Override
+    public List<String> queryByFabric(String planCode) {
+        return syCostAllocationMapper.queryByFabric(planCode);
+    }
+
+    //用单据号查询对应面损成本单价
+     static void queryFabric(String planCode){
+
+     }
+
     //查询森宇Mysql的数据
     public SyCostAllocation queryByPlanNum2(String plannum, String type) {
         SyCostAllocation syCostAllocation=new SyCostAllocation();