Jelajahi Sumber

查询外协检查工序-测试

wangxin 1 tahun lalu
induk
melakukan
6274b5ba27

+ 8 - 0
src/main/java/cn/ezhizao/project/business/controller/Sfc10300Controller.java

@@ -2,6 +2,7 @@ package cn.ezhizao.project.business.controller;
 
 import cn.ezhizao.framework.web.controller.BaseController;
 import cn.ezhizao.framework.web.domain.AjaxResult;
+import cn.ezhizao.framework.web.page.TableDataInfo;
 import cn.ezhizao.project.business.domain.*;
 import cn.ezhizao.project.business.service.*;
 import cn.ezhizao.project.system.domain.SysDictData;
@@ -12,6 +13,7 @@ import cn.ezhizao.project.system.service.ISysUserService;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
@@ -124,6 +126,12 @@ public class Sfc10300Controller  extends BaseController {
         return toAjax(false);
     }
 
+
+    @GetMapping(value = "/getP2ProcessWrbz/{type}")
+    private TableDataInfo getP2ProcessWrbz (@PathVariable("type") String type) {
+        List <Sfc10300> sfc10300List = sfc10300Service.getProcessWrbz();
+        return getDataTable( sfc10300List);
+    }
     /**
      * 根据字典类型和字典值,获取字典数据
      *

+ 3 - 0
src/main/java/cn/ezhizao/project/business/domain/Sfc10300.java

@@ -38,4 +38,7 @@ public class Sfc10300 {
     @ApiModelProperty(value = "${comment}")
     private Date modate;
 
+    /** 外协检查字段 */
+    private Integer wrbz;
+
 }

+ 2 - 0
src/main/java/cn/ezhizao/project/business/mapper/Sfc10300Mapper.java

@@ -14,4 +14,6 @@ public interface Sfc10300Mapper extends BaseMapper<Sfc10300>
      * @return sfc10300 集合
      */
     List<Sfc10300> getList(Sfc10300 sfc10300);
+
+    List<Sfc10300> getProcessWrbz();
 }

+ 1 - 0
src/main/java/cn/ezhizao/project/business/service/ISfc10300Service.java

@@ -16,4 +16,5 @@ public interface ISfc10300Service extends IService<Sfc10300>
      */
     List<Sfc10300> getList(QueryWrapper<Sfc10300> queryWrapper);
 
+    List<Sfc10300> getProcessWrbz();
 }

+ 6 - 0
src/main/java/cn/ezhizao/project/business/service/impl/Sfc10300ServiceImpl.java

@@ -30,4 +30,10 @@ public class Sfc10300ServiceImpl extends ServiceImpl<Sfc10300Mapper, Sfc10300> i
     {
         return sfc10300Mapper.selectList(queryWrapper);
     }
+
+    @Override
+    @DataSource(value = DataSourceType.SLAVE)
+    public List<Sfc10300> getProcessWrbz() {
+        return sfc10300Mapper.getProcessWrbz();
+    }
 }

+ 9 - 0
src/main/resources/mybatis/business/Sfc10300Mapper.xml

@@ -23,4 +23,13 @@
             <if test="status != null"> AND status = #{status}</if>
         </trim>
     </select>
+
+    <select id="getProcessWrbz" parameterType="Sfc10300" resultMap="Sfc10300Result">
+        SELECT *  FROM (
+        SELECT
+            ROW_NUMBER() OVER (ORDER BY txcode, docno, docseq) AS RowNum, *
+        FROM sfc10300
+            ) AS sfc10300
+        WHERE wrbz='Y'
+    </select>
 </mapper>