354798ggg
2023-10-30 a44e41f30ec70520528a5a089d38eb90d78b6842
product-server-project-management/src/main/java/com/product/project/management/service/ProjectOutService.java
@@ -1,8 +1,13 @@
package com.product.project.management.service;
import com.product.core.dao.BaseDao;
import com.product.core.entity.DataTableEntity;
import com.product.core.entity.FieldSetEntity;
import com.product.core.permission.PermissionService;
import com.product.core.service.support.AbstractBaseService;
import com.product.project.management.config.Cmnconst;
import com.product.util.BaseUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -14,6 +19,24 @@
 */
@Component
public class ProjectOutService  extends AbstractBaseService {
   @Autowired
    PermissionService permissionService;
   public DataTableEntity listOutBound(Integer cpage, Integer pageSize, String filter) {
      String queryFilter = permissionService.getDataFilter(Cmnconst.PRODUCT_PROJECT_QXLW, "project_leader,materialman");
      if (!BaseUtil.strIsNull(queryFilter)) {
         filter += " AND " + queryFilter;
      }
      String sql = "SELECT * FROM product_project_outbound A LEFT JOIN product_project_qxlw B ON A.project_uuid = B.uuid  WHERE " + filter;
      DataTableEntity dt = baseDao.listTable(sql, new Object[] {}, pageSize, cpage);
      baseDao.loadPromptData(dt);
      return dt;
   }
    /**
     * 出库撤销
     */