diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sapMeetInfo/controller/SapMeetingController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sapMeetInfo/controller/SapMeetingController.java index 7ec0369e..496e7d19 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sapMeetInfo/controller/SapMeetingController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sapMeetInfo/controller/SapMeetingController.java @@ -66,4 +66,10 @@ public class SapMeetingController extends BaseController { public int addMeeting(@RequestBody SapMeeting sapMeeting){ return sapMeetingService.addMeeting(sapMeeting); } + + @ApiOperation(value = "修改会议") + @PostMapping("/updateMeeting") + public boolean updateMeeting( SapMeeting sapMeeting){ + return sapMeetingService.updateById(sapMeeting); + } } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java index 36142a40..bed9d1ee 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java @@ -419,13 +419,9 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl wrapper1 = new QueryWrapper<>(); - wrapper1.select("ID","STAND_NUMBER","STAND_NAME","STAND_EN_NAME"); + wrapper1.select("ID","STAND_NUMBER","STAND_NAME","STAND_EN_NAME","STAND_TYPE","STAND_YEAR","STAND_SORT"); wrapper1.last("INNER JOIN sar_stand_project_relation r ON r.stand_id = sar_standards_info.ID WHERE r.stand_id in ("+ idmis +") and r.project_id = '"+ id+"'"); List userList1 = SarStandardsInfoDao.selectList(wrapper1); QueryWrapper wrapper2 = new QueryWrapper<>(); @@ -516,24 +512,20 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl list1 = userIPage1.getRecords(); QueryWrapper wrapper = new QueryWrapper<>(); -// wrapper1.like("stand_number",null); wrapper.select("STAND_SERIAL_NUMBER"); Page page = new Page<>(); IPage userIPage = sarStandUnqualifiedDao.selectPage(page,wrapper); @@ -68,26 +67,6 @@ public class SarStandUnqualifiedServiceImpl extends ServiceImpl sarStandUnqualifiedQueryWrapper=new QueryWrapper<>(); -// if(sarStandUnqualifiedPage.getStandId()!=null){ -// sarStandUnqualifiedQueryWrapper.eq("stand_id",sarStandUnqualifiedPage.getStandId()); -// } -// //仅查询未关闭的 -// sarStandUnqualifiedQueryWrapper.eq("close_state",1); -// //根据 项目名称 进行查询 -// if(sarStandUnqualifiedPage.getProductName()!=null){ -// sarStandUnqualifiedQueryWrapper.like("product_name",sarStandUnqualifiedPage.getProductName()); -// } -// //根据 责任部门 进行查询 -// if(sarStandUnqualifiedPage.getResponsibleUnit()!=null){ -// sarStandUnqualifiedQueryWrapper.eq("responsible_unit",sarStandUnqualifiedPage.getResponsibleUnit()); -// } -// //根据 标准号/标准名称 进行查询 -// if(sarStandUnqualifiedPage.getStandSerialNumber()!=null){ -//// sarStandUnqualifiedQueryWrapper.like("stand_serial_number",sarStandUnqualifiedPage.getStandSerialNumber()).or().like("stand_name",sarStandUnqualifiedPage.getStandName()); -// sarStandUnqualifiedQueryWrapper.last(" and (stand_serial_number LIKE '%"+sarStandUnqualifiedPage.getStandSerialNumber()+"%'\n" + -// "\t\tOR stand_name LIKE '%"+sarStandUnqualifiedPage.getStandSerialNumber()+"%')"); -// } Page standUnqualifiedPage=new Page<>(); //判断前端是否提供页码和每页条数 List sarStandUnqualifieds=sarStandUnqualifiedDao.getSarStandUnqualifiedPage((sarStandUnqualifiedPage.getCurrent()-1)*sarStandUnqualifiedPage.getSize(),sarStandUnqualifiedPage.getCurrent()*sarStandUnqualifiedPage.getSize(),sarStandUnqualifiedPage); diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/controller/SarStandFileEOController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/controller/SarStandFileEOController.java index 6cd5d163..637f9fe0 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/controller/SarStandFileEOController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/controller/SarStandFileEOController.java @@ -123,6 +123,8 @@ public class SarStandFileEOController extends BaseController { page.setFileSuffixList(suffix.split(",")); } List rows = sarStandFileEOService.getStandFileListByPage(page); + Integer count = sarStandFileEOService.getStandFileListByPageCount(page); + page.getPager().setRowCount(count); for (SarStandFileEO one:rows) { one.setAttId(one.getAttId1()); } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/dao/SarStandFileEODao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/dao/SarStandFileEODao.java index 7bdbbe20..6e33be7d 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/dao/SarStandFileEODao.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/dao/SarStandFileEODao.java @@ -32,6 +32,8 @@ public interface SarStandFileEODao extends BaseMapper { List getStandFileListByPage(SarStandFileEOPage stand); + Integer getStandFileListByPageCount(SarStandFileEOPage stand); + int queryStandFileListByCount(SarStandFileEOPage stand); List queryByPage(SarStandFileEOPage page); diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/entity/SarStandFileEOPage.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/entity/SarStandFileEOPage.java index 02332e62..96d10cca 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/entity/SarStandFileEOPage.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/entity/SarStandFileEOPage.java @@ -1,6 +1,7 @@ package com.adc.da.slrs.standardSplit.entity; import com.adc.da.base.page.BasePage; +import lombok.Data; /** * 功能:SAR_STAND_FILE SarStandFileEOPage
@@ -8,6 +9,7 @@ import com.adc.da.base.page.BasePage; * 日期: 2018-09-03
* 版权所有:版权归北京卡达克数据技术中心所有。
*/ +@Data public class SarStandFileEOPage extends BasePage { private String modifyTime; @@ -36,6 +38,7 @@ public class SarStandFileEOPage extends BasePage { private String standName; private String fileType; private String standFileClassify; + private int rowCount; public String getModifyTime() { return this.modifyTime; diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/service/SarStandFileEOService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/service/SarStandFileEOService.java index 78c760dc..7c6f42e4 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/service/SarStandFileEOService.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/service/SarStandFileEOService.java @@ -9,6 +9,8 @@ public interface SarStandFileEOService { List getStandFileListByPage(SarStandFileEOPage stand); + Integer getStandFileListByPageCount(SarStandFileEOPage stand); + List queryByPage(SarStandFileEOPage page); List queryByList(SarStandFileEOPage page); diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/service/impl/SarStandFileEOServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/service/impl/SarStandFileEOServiceImpl.java index 4214ede6..cac6a18f 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/service/impl/SarStandFileEOServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/standardSplit/service/impl/SarStandFileEOServiceImpl.java @@ -37,6 +37,11 @@ public class SarStandFileEOServiceImpl implements SarStandFileEOService { return sarStandFileEODao.getStandFileListByPage(stand); } + @Override + public Integer getStandFileListByPageCount(SarStandFileEOPage stand){ + return sarStandFileEODao.getStandFileListByPageCount(stand); + } + @Override public List queryByPage(SarStandFileEOPage page){ return sarStandFileEODao.queryByPage(page); diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandUnqualified/SarStandUnqualifiedMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandUnqualified/SarStandUnqualifiedMapper.xml index 8ecf724e..91414c6f 100644 --- a/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandUnqualified/SarStandUnqualifiedMapper.xml +++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarStandUnqualified/SarStandUnqualifiedMapper.xml @@ -61,30 +61,28 @@ c.* FROM ( - SELECT b.*,sar_standards_info.STAND_TYPE as standType , ts_user.UNAME as dutyEngineerName , ts_institution.name as responsibleUnit FROM ( - SELECT (@i:=@i+1) as rows,sar_stand_unqualified.* FROM - sar_stand_unqualified,(SELECT @i:=0)j + SELECT (@i:=@i+1) as rows,sar_stand_unqualified.* ,sar_standards_info.STAND_TYPE as standType , ts_user.UNAME as dutyEngineerName , ts_institution.name as responsibleUnit FROM + (sar_stand_unqualified,(SELECT @i:=0)j) + left join sar_standards_info on sar_stand_unqualified.STAND_ID = sar_standards_info.id + left join ts_user on ts_user.USID = sar_stand_unqualified.DUTY_ENGINEER + left join ts_institution on ts_institution.id=ts_user.INSTITUTION_ID WHERE - close_state = 1 + sar_stand_unqualified.close_state = 1 - and STAND_ID = #{standId} + and sar_stand_unqualified.STAND_ID = #{standId} - and PRODUCT_NAME like concat(concat('%',#{sar.productName}),'%') + and sar_stand_unqualified.PRODUCT_NAME like concat(concat('%',#{sar.productName}),'%') - and RESPONSIBLE_UNIT = #{sar.responsibleUnit} + and ts_institution.name like concat('%',#{sar.responsibleUnit},'%') - and (REPLACE(STAND_SERIAL_NUMBER,' ','') like concat(concat('%',REPLACE(#{sar.standSerialNumber},' ','')),'%') + and (REPLACE(sar_stand_unqualified.STAND_SERIAL_NUMBER,' ','') like concat(concat('%',REPLACE(#{sar.standSerialNumber},' ','')),'%') or sar_stand_unqualified.STAND_NAME like concat(concat('%',#{sar.standSerialNumber}),'%')) order by sar_stand_unqualified.STAND_ID ,sar_stand_unqualified.ITEMS_NUM asc limit #{start},#{end} - )b - left join sar_standards_info on b.STAND_ID = sar_standards_info.id - left join ts_user on ts_user.USID = b.DUTY_ENGINEER - left join ts_institution on ts_institution.id=ts_user.INSTITUTION_ID )c ORDER BY c.STAND_ID, CONVERT(SUBSTRING(c.ITEMS_NUM,1,(SELECT LOCATE('.',CONCAT(c.ITEMS_NUM,'.')))),SIGNED) ,c.rows diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/standardSplit/SarStandFileEOMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/standardSplit/SarStandFileEOMapper.xml index c36b52f1..ea868ac2 100644 --- a/adc-da-slrs/src/main/resources/mybatis/mapper/standardSplit/SarStandFileEOMapper.xml +++ b/adc-da-slrs/src/main/resources/mybatis/mapper/standardSplit/SarStandFileEOMapper.xml @@ -312,6 +312,56 @@ ) tmp_tb limit ${pager.startIndex-1},${pageSize}) a + +