瀏覽代碼

接口开发

袁少华 4 年之前
父節點
當前提交
3db43469f5

+ 9 - 0
src/main/java/org/jeecg/modules/fbsPuArrivalvouch/controller/FbsPuArrivalvouchController.java

@@ -67,6 +67,15 @@ public class FbsPuArrivalvouchController {
 		 return result;
 	 }
 
+     /**
+      * 收料待检
+      * @return
+      */
+     @RequestMapping(value = "/getCheckSum")
+     public int getCheckSum(){
+         return fbsPuArrivalvouchService.getCheckSum();
+     }
+
 
 
 

+ 6 - 0
src/main/java/org/jeecg/modules/fbsPuArrivalvouch/mapper/FbsPuArrivalvouchMapper.java

@@ -20,4 +20,10 @@ public interface FbsPuArrivalvouchMapper extends BaseMapper<FbsPuArrivalvouch> {
      */
     List<Map<String,Object>> getWatingCheckList();
 
+    /**
+     * 已检数量
+     * @return
+     */
+    int getCheckSum();
+
 }

+ 15 - 2
src/main/java/org/jeecg/modules/fbsPuArrivalvouch/mapper/xml/FbsPuArrivalvouchMapper.xml

@@ -7,13 +7,26 @@
        <!-- SELECT b.cVenCode '供应商编码',c.cVenName '供应商名称',a.cInvCode '物料编码',d.cInvName '物料名称',d.cInvStd '规格',
                 iQuantity - fInspectQuantity '待检数量',b.dportdate '到货日期'-->
         SELECT b.cVenCode '供应商编码',c.cVenName vendorName,a.cInvCode materialCode,d.cInvName materialName,d.cInvStd specs,
-                a.iQuantity - a.fInspectQuantity arriveSum,b.dportdate arriveDate
+                a.iQuantity - a.fInspectQuantity arriveSum,CONVERT(varchar(30),b.dportdate,23) arriveDate
         FROM
              PU_ArrivalVouchs a
              left join PU_ArrivalVouch b on a.id = b.id
              left join Vendor c on b.cVenCode = c.cVenCode
              left join Inventory d on a.cInvCode = d.cInvCode
-        order by b.dportdate
+          where  (a.iQuantity - a.fInspectQuantity) &gt; 0
+        order by b.dportdate desc
+
+    </select>
+
+      <select id="getCheckSum" resultType="int">
+
+          SELECT count(1)
+        FROM
+             PU_ArrivalVouchs a
+             left join PU_ArrivalVouch b on a.id = b.id
+             left join Vendor c on b.cVenCode = c.cVenCode
+             left join Inventory d on a.cInvCode = d.cInvCode
+          where  (a.iQuantity - a.fInspectQuantity) &lt;= 0
 
     </select>
 </mapper>

+ 2 - 0
src/main/java/org/jeecg/modules/fbsPuArrivalvouch/service/IFbsPuArrivalvouchService.java

@@ -14,4 +14,6 @@ import java.util.Map;
  */
 public interface IFbsPuArrivalvouchService extends IService<FbsPuArrivalvouch> {
     public List<Map<String,Object>> getWatingCheckList();
+
+    int getCheckSum();
 }

+ 4 - 0
src/main/java/org/jeecg/modules/fbsPuArrivalvouch/service/impl/FbsPuArrivalvouchServiceImpl.java

@@ -27,4 +27,8 @@ public class FbsPuArrivalvouchServiceImpl extends ServiceImpl<FbsPuArrivalvouchM
     public List<Map<String,Object>> getWatingCheckList(){
         return fbsPuArrivalvouchMapper.getWatingCheckList();
     }
+
+    public int getCheckSum(){
+        return fbsPuArrivalvouchMapper.getCheckSum();
+    }
 }