Merge remote-tracking branch 'origin/develop_1' into develop_3

This commit is contained in:
zhaokaiyao@91isoft.com
2021-09-02 21:21:25 +08:00
7 changed files with 30 additions and 6 deletions
@@ -96,7 +96,8 @@ public class ScheduledJob {
warningEO.setId(UUIDUtils.randomUUID20()) warningEO.setId(UUIDUtils.randomUUID20())
.setPower("1") .setPower("1")
.setMark("1") .setMark("1")
.setPutTime(warningEO.getXCXSSRQ()); .setPutTime(warningEO.getXCXSSRQ())
.setStandCode(warningEO.getStandSort()+" "+ warningEO.getStandNum()+"-"+ warningEO.getStandYear());
} }
warningList.addAll(itemForXCXSSRQ); warningList.addAll(itemForXCXSSRQ);
@@ -106,7 +107,8 @@ public class ScheduledJob {
warningEO.setId(UUIDUtils.randomUUID20()) warningEO.setId(UUIDUtils.randomUUID20())
.setPower("1") .setPower("1")
.setMark("2") .setMark("2")
.setPutTime(warningEO.getZCCSSRQ()); .setPutTime(warningEO.getZCCSSRQ())
.setStandCode(warningEO.getStandSort()+" "+ warningEO.getStandNum()+"-"+ warningEO.getStandYear());
} }
warningList.addAll(itemForZCCSSRQ); warningList.addAll(itemForZCCSSRQ);
@@ -26,5 +26,6 @@ public interface SarStandProjectLibraryDao extends BaseMapper<SarStandProjectLib
Integer selectCountWorkFlow(@Param("qu") SarStandProjectLibrary sar,@Param("flag")int flag); Integer selectCountWorkFlow(@Param("qu") SarStandProjectLibrary sar,@Param("flag")int flag);
List<String> getAllStands(); List<String> getAllStands();
List<String> getAllStand(); List<String> getAllStand();
List<SarStandProjectLibrary> updateByProjectId(@Param("id")String id, @Param("version")String version);
void deleteByProjectId(@Param("projectId")String projectId); void deleteByProjectId(@Param("projectId")String projectId);
} }
@@ -72,6 +72,9 @@ public class SarStandProjectLibrary extends BaseEntity {
@TableField(exist = false) @TableField(exist = false)
private String uName; private String uName;
@TableField("detailed_list_version")
private String detailedListVersion;
//标准编号 //标准编号
@TableField(exist = false) @TableField(exist = false)
@@ -39,4 +39,6 @@ public class SarStandProjectLibraryDto {
private String productLine; private String productLine;
private String detailedListVersion;
} }
@@ -19,6 +19,7 @@ import javax.annotation.Resource;
import java.text.ParseException; import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@@ -40,6 +41,9 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
private SarStandAttrInfoDao sarStandAttrInfoDao; private SarStandAttrInfoDao sarStandAttrInfoDao;
@Resource @Resource
private IDicTypeEOService iDicTypeEOService; private IDicTypeEOService iDicTypeEOService;
Date version = new Date();
@Override @Override
public IPage<SarStandProjectLibrary> queryMaintenanceProject(int current, int pageSize, public IPage<SarStandProjectLibrary> queryMaintenanceProject(int current, int pageSize,
SarStandProjectLibraryDto sarDto) { SarStandProjectLibraryDto sarDto) {
@@ -193,8 +197,8 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
@Override @Override
public IPage<StandAttrInfoDto> queryStandInfo(int current, int pageSize, String standId, String cars) { public IPage<StandAttrInfoDto> queryStandInfo(int current, int pageSize, String standId, String cars) {
System.out.println(cars);
List<String> ids =new ArrayList<>(); List<String> ids =new ArrayList<>();
//cars传回值为1时判断是从车型项目库中调取
if ("1".equals(cars)){ if ("1".equals(cars)){
ids=sarStandProjectLibraryDao.getAllStand(); ids=sarStandProjectLibraryDao.getAllStand();
} }
@@ -218,6 +222,7 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
IPage<SarStandardsInfo> userIPage1 = SarStandardsInfoDao.selectPage(page1, wrapper1); IPage<SarStandardsInfo> userIPage1 = SarStandardsInfoDao.selectPage(page1, wrapper1);
System.out.println("总条数"+userIPage1.getTotal()); System.out.println("总条数"+userIPage1.getTotal());
System.out.println("总页数"+userIPage1.getPages()); System.out.println("总页数"+userIPage1.getPages());
QueryWrapper<SarStandAttrInfo> wrapper2 = new QueryWrapper<>(); QueryWrapper<SarStandAttrInfo> wrapper2 = new QueryWrapper<>();
wrapper2.select("r.STAND_ID","SSRQ","XCXSSRQ","ZCCSSRQ","ZRBM","KCCVPPSBM","KCCVPPSCN","CYCVPPSBM","CYCVPPSCN"); wrapper2.select("r.STAND_ID","SSRQ","XCXSSRQ","ZCCSSRQ","ZRBM","KCCVPPSBM","KCCVPPSCN","CYCVPPSBM","CYCVPPSCN");
if (ids.isEmpty()){ if (ids.isEmpty()){
@@ -270,8 +275,12 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl<SarStandProje
@Override @Override
public void batchInsert(List<StandProjectRelationDto> list) { public void batchInsert(List<StandProjectRelationDto> list) {
sarStandProjectLibraryDao.deleteByProjectId(list.get(0).getProjectId());
sarStandProjectLibraryDao.batchInsert(list); sarStandProjectLibraryDao.deleteByProjectId(list.get(0).getProjectId());
sarStandProjectLibraryDao.batchInsert(list);
sarStandProjectLibraryDao.updateByProjectId(list.get(0).getProjectId(), String.valueOf(version));
} }
@Override @Override
@@ -32,6 +32,13 @@
project_id= #{projectId} project_id= #{projectId}
</delete> </delete>
<update id="updateByProjectId">
update sar_stand_project_library
<if test="id != null">
set detailed_list_version = #{version} where id = #{id}
</if>
</update>
<select id="selectCount" resultType="java.lang.Integer"> <select id="selectCount" resultType="java.lang.Integer">
SELECT SELECT
count(sar_stand_project_library.id ) as total count(sar_stand_project_library.id ) as total
@@ -14,7 +14,7 @@
<result column="ZCCSSRQ" property="ZCCSSRQ"/> <result column="ZCCSSRQ" property="ZCCSSRQ"/>
<result column="CLLX" property="applyType"/> <result column="CLLX" property="applyType"/>
<result column="STAND_TYPE" property="standType"/> <result column="STAND_TYPE" property="standType"/>
<result column="ZRGCS" property="dutyEngineer"/> <result column="DUTY_ENGINEER" property="dutyEngineer"/>
</resultMap> </resultMap>
<!-- 查询条件 --> <!-- 查询条件 -->
<select id="selectWithinTerm" resultMap="resultMap" parameterType="com.adc.da.scheduled.entity.DataDTO"> <select id="selectWithinTerm" resultMap="resultMap" parameterType="com.adc.da.scheduled.entity.DataDTO">