Explorar o código

优化采购申请

mrzcc %!s(int64=6) %!d(string=hai) anos
pai
achega
00b2c7f116

+ 18 - 0
StoreService/src/main/java/com/java110/store/dao/IPurchaseApplyServiceDao.java

@@ -2,6 +2,7 @@ package com.java110.store.dao;
 
 
 import com.java110.utils.exception.DAOException;
+import com.java110.vo.api.purchaseApply.PurchaseApplyDetailVo;
 
 import java.util.List;
 import java.util.Map;
@@ -22,6 +23,12 @@ public interface IPurchaseApplyServiceDao {
      */
     void saveBusinessPurchaseApplyInfo(Map businessPurchaseApplyInfo) throws DAOException;
 
+    //保存采购明细
+    void saveBusinessPurchaseApplyDetailInfo(List<PurchaseApplyDetailVo> list) throws DAOException;
+
+    //保存采购明细
+    void savePurchaseApplyDetailInfo(List<PurchaseApplyDetailVo> list) throws DAOException;
+
 
 
     /**
@@ -34,6 +41,11 @@ public interface IPurchaseApplyServiceDao {
     List<Map> getBusinessPurchaseApplyInfo(Map info) throws DAOException;
 
 
+    //查询采购明细business表
+    List<Map> getBusinessPurchaseApplyDetailInfo(Map info) throws DAOException;
+
+
+
 
 
     /**
@@ -46,6 +58,7 @@ public interface IPurchaseApplyServiceDao {
 
 
 
+
     /**
      * 查询采购申请信息(instance过程)
      * 根据bId 查询采购申请信息
@@ -56,6 +69,11 @@ public interface IPurchaseApplyServiceDao {
     List<Map> getPurchaseApplyInfo(Map info) throws DAOException;
 
 
+    //查询采购明细
+    List<Map> getPurchaseApplyDetailInfo(Map info) throws DAOException;
+
+
+
 
     /**
      * 修改采购申请信息

+ 36 - 0
StoreService/src/main/java/com/java110/store/dao/impl/PurchaseApplyServiceDaoImpl.java

@@ -6,6 +6,7 @@ import com.java110.store.dao.IPurchaseApplyServiceDao;
 import com.java110.utils.constant.ResponseConstant;
 import com.java110.utils.exception.DAOException;
 import com.java110.utils.util.DateUtil;
+import com.java110.vo.api.purchaseApply.PurchaseApplyDetailVo;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.stereotype.Service;
@@ -40,6 +41,26 @@ public class PurchaseApplyServiceDaoImpl extends BaseServiceDao implements IPurc
         }
     }
 
+    @Override
+    public void saveBusinessPurchaseApplyDetailInfo(List<PurchaseApplyDetailVo> list) throws DAOException {
+        logger.debug("保存采购申请明细信息buiness表 入参 list : {}",list);
+        int saveFlag = sqlSessionTemplate.insert("purchaseApplyServiceDaoImpl.saveBusinessPurchaseApplyDetailInfo",list);
+
+        if(saveFlag < 1){
+            throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,"保存采购申请数据失败:"+ JSONObject.toJSONString(list));
+        }
+    }
+
+    @Override
+    public void savePurchaseApplyDetailInfo(List<PurchaseApplyDetailVo> list) throws DAOException {
+        logger.debug("保存采购申请明细信息 入参 list : {}",list);
+        int saveFlag = sqlSessionTemplate.insert("purchaseApplyServiceDaoImpl.savePurchaseApplyDetailInfo",list);
+
+        if(saveFlag < 1){
+            throw new DAOException(ResponseConstant.RESULT_PARAM_ERROR,"保存采购申请数据失败:"+ JSONObject.toJSONString(list));
+        }
+    }
+
 
     /**
      * 查询采购申请信息
@@ -57,6 +78,12 @@ public class PurchaseApplyServiceDaoImpl extends BaseServiceDao implements IPurc
         return businessPurchaseApplyInfos;
     }
 
+    @Override
+    public List<Map> getBusinessPurchaseApplyDetailInfo(Map info) throws DAOException {
+        logger.debug("查询采购申请明细信息 入参 info : {}",info);
+        List<Map> businessPurchaseApplyDetailInfos = sqlSessionTemplate.selectList("purchaseApplyServiceDaoImpl.getBusinessPurchaseApplyDetailInfo",info);
+        return businessPurchaseApplyDetailInfos;
+    }
 
 
     /**
@@ -91,6 +118,15 @@ public class PurchaseApplyServiceDaoImpl extends BaseServiceDao implements IPurc
         return businessPurchaseApplyInfos;
     }
 
+    @Override
+    public List<Map> getPurchaseApplyDetailInfo(Map info) throws DAOException {
+        logger.debug("查询采购申请明细信息 入参 info : {}",info);
+
+        List<Map> businessPurchaseApplyDetailInfos = sqlSessionTemplate.selectList("purchaseApplyServiceDaoImpl.getPurchaseApplyDetailInfo",info);
+
+        return businessPurchaseApplyDetailInfos;
+    }
+
 
     /**
      * 修改采购申请信息