Commit bdd8f348 authored by maoying's avatar maoying

Merge branch 'dev_upgrade' of 172.16.10.76:station/YeeAmosFireAutoSysRoot into upgrade

parents fac36522 960683e4
...@@ -94,13 +94,19 @@ public class StationInfo extends BasicEntity{ ...@@ -94,13 +94,19 @@ public class StationInfo extends BasicEntity{
* 安全负责人 * 安全负责人
*/ */
@Column(name="safety_charge_user_id") @Column(name="safety_charge_user_id")
private String safetyChargeUserId; private String safetyChargeUserId;
/**
* 队长
*/
@Column(name="fire_captain_user_id")
private String fireCaptainUserId;
/** /**
* 创建人 * 创建人
*/ */
@Column(name="create_by") @Column(name="create_by")
private String createBy; private String createBy;
/** /**
* 创建日期 * 创建日期
...@@ -149,6 +155,37 @@ public class StationInfo extends BasicEntity{ ...@@ -149,6 +155,37 @@ public class StationInfo extends BasicEntity{
@Column(name="safety_user_phone_num") @Column(name="safety_user_phone_num")
private String safetyUserPhoneNum; private String safetyUserPhoneNum;
@Column(name="fire_captain_name")
private String fireCaptainName;
@Column(name="fire_captain_phone_num")
private String fireCaptainPhoneNum;
public String getFireCaptainUserId() {
return fireCaptainUserId;
}
public void setFireCaptainUserId(String fireCaptainUserId) {
this.fireCaptainUserId = fireCaptainUserId;
}
public String getFireCaptainName() {
return fireCaptainName;
}
public void setFireCaptainName(String fireCaptainName) {
this.fireCaptainName = fireCaptainName;
}
public String getFireCaptainPhoneNum() {
return fireCaptainPhoneNum;
}
public void setFireCaptainPhoneNum(String fireCaptainPhoneNum) {
this.fireCaptainPhoneNum = fireCaptainPhoneNum;
}
public String getCreateUserPhoneNum() { public String getCreateUserPhoneNum() {
return createUserPhoneNum; return createUserPhoneNum;
} }
......
...@@ -20,32 +20,46 @@ public class StationMaintenServiceImp implements IStationMaintenService { ...@@ -20,32 +20,46 @@ public class StationMaintenServiceImp implements IStationMaintenService {
@Override @Override
public void save(StationInfo stationInfo){ public void save(StationInfo stationInfo){
StringBuilder stringBuilder = new StringBuilder();
// 状态为启用(0)下只能修改换流站名称 Integer useType = stationInfo.getUseType();
if(stationInfo.getId() == 0){ String regionCode = stationInfo.getRegionCode();
StringBuilder stringBuilder = new StringBuilder(); String code = stationInfo.getCode();
stringBuilder.append(stationInfo.getUseType()); if (regionCode == null || "".equals(regionCode) ){
stringBuilder.append(stationInfo.getRegionCode());
stringBuilder.append(stationInfo.getCode());
stationInfo.setStationCode(stringBuilder.toString());
}else{
StationInfo station = detail(); StationInfo station = detail();
// 判断状态是否切换 stationInfo.setStationCode(station.getStationCode());
if(!station.getStatus().equals(stationInfo.getStatus())){ }else {
StringBuilder stringBuilder = new StringBuilder(); stringBuilder.append(useType);
stringBuilder.append(regionCode);
if(StringUtils.isEmpty(stationInfo.getRegionCode())){ stringBuilder.append(code);
stringBuilder.append(station.getStationCode()); stationInfo.setStationCode(stringBuilder.toString());
}else{
stringBuilder.append(stationInfo.getUseType());
stringBuilder.append(stationInfo.getRegionCode());
stringBuilder.append(stationInfo.getCode());
}
stationInfo.setStationCode(stringBuilder.toString());
}
} }
// // 状态为启用(0)下只能修改换流站名称
// if(stationInfo.getId() == 0){
// StringBuilder stringBuilder = new StringBuilder();
// stringBuilder.append(stationInfo.getUseType());
// stringBuilder.append(stationInfo.getRegionCode());
// stringBuilder.append(stationInfo.getCode());
// stationInfo.setStationCode(stringBuilder.toString());
// }else{
// StationInfo station = detail();
// // 判断状态是否切换
// if(!station.getStatus().equals(stationInfo.getStatus())){
// StringBuilder stringBuilder = new StringBuilder();
//
// if(StringUtils.isEmpty(stationInfo.getRegionCode())){
// stringBuilder.append(station.getStationCode());
// }else{
// stringBuilder.append(stationInfo.getUseType());
// stringBuilder.append(stationInfo.getRegionCode());
// stringBuilder.append(stationInfo.getCode());
// }
//
// stationInfo.setStationCode(stringBuilder.toString());
// }
// }
//保存 //保存
iStationMaintenDao.save(stationInfo); iStationMaintenDao.save(stationInfo);
} }
......
...@@ -554,5 +554,18 @@ ...@@ -554,5 +554,18 @@
ALTER TABLE `f_station_info` ADD COLUMN `safety_user_phone_num` varchar(20) NULL COMMENT '安全负责人联系方式'; ALTER TABLE `f_station_info` ADD COLUMN `safety_user_phone_num` varchar(20) NULL COMMENT '安全负责人联系方式';
</sql> </sql>
</changeSet> </changeSet>
<changeSet author="zjw" id="16062323232111">
<preConditions onFail="MARK_RAN">
<not>
<columnExists tableName="f_station_info" columnName="safety_user_phone_num" />
</not>
</preConditions>
<comment>修改f_station_info表结构</comment>
<sql>
ALTER TABLE `f_station_info` ADD COLUMN `fire_captain_name` varchar(20) NULL COMMENT '驻站消防队队长姓名';
ALTER TABLE `f_station_info` ADD COLUMN `fire_captain_phone_num` varchar(20) NULL COMMENT '驻站消防队队长电话';
ALTER TABLE `f_station_info` ADD COLUMN `fire_captain_user_id` varchar(20) NULL COMMENT '驻站消防队队长';
</sql>
</changeSet>
</databaseChangeLog> </databaseChangeLog>
\ No newline at end of file
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
left join wl_equipment_detail as det on sto.equipment_detail_id = det.id left join wl_equipment_detail as det on sto.equipment_detail_id = det.id
left join wl_equipment as equ on det.equipment_id = equ.id left join wl_equipment as equ on det.equipment_id = equ.id
left join wl_equipment_category as cate on equ.category_id = cate.id left join wl_equipment_category as cate on equ.category_id = cate.id
left join f_equipment_manage as manage on spe.system_id = manage.SEQUENCE_NBR left join f_fire_fighting_system as manage on spe.system_id = manage.SEQUENCE_NBR
where sto.amount <![CDATA[>]]> 0 where sto.amount <![CDATA[>]]> 0
<if test="name != null and name!='null' "> <if test="name != null and name!='null' ">
and det.name like CONCAT('%',#{name},'%' ) and det.name like CONCAT('%',#{name},'%' )
......
...@@ -159,11 +159,12 @@ ...@@ -159,11 +159,12 @@
SELECT SELECT
det.`name` as fireEquipmentName, det.`name` as fireEquipmentName,
spe.`code` as fireEquipmentCode, spe.`code` as fireEquipmentCode,
ein.name, ein.name as eq_point_name,
CASE ind.value WHEN 'true' THEN '是' CASE ind.value WHEN 'true' THEN '是'
WHEN 'false' THEN '否' WHEN 'false' THEN '否'
ELSE ind.value END 'e_value', ELSE ind.value END 'e_value',
ein.unit, ein.unit as eq_point_unit,
sce.name as source_name,
( (
SELECT SELECT
group_concat(DISTINCT f.`name`) group_concat(DISTINCT f.`name`)
...@@ -173,12 +174,15 @@ ...@@ -173,12 +174,15 @@
WHERE WHERE
efe.fire_equipment_id = ind.equipment_specific_id efe.fire_equipment_id = ind.equipment_specific_id
) equipmentName, ) equipmentName,
ind.update_date ind.update_date as create_date
FROM FROM
wl_equipment_specific_index as ind wl_equipment_specific_index as ind
left join wl_equipment_specific as spe on spe.id = ind.equipment_specific_id left join wl_equipment_specific as spe on spe.id = ind.equipment_specific_id
left join wl_equipment_detail as det on spe.equipment_detail_id = det.id left join wl_equipment_detail as det on spe.equipment_detail_id = det.id
left join wl_equipment_index as ein on ind.equipment_index_id = ein.id left join wl_equipment_index as ein on ind.equipment_index_id = ein.id
left join wl_stock_detail as sto on sto.qr_code = spe.qr_code
left join wl_warehouse_structure as str on sto.warehouse_structure_id = str.id
left join f_risk_source as sce on str.source_id = sce.id
) d ) d
WHERE WHERE
1 = 1 1 = 1
...@@ -189,9 +193,9 @@ ...@@ -189,9 +193,9 @@
AND d.equipmentName LIKE '%${equipmentName}%' AND d.equipmentName LIKE '%${equipmentName}%'
</if> </if>
<if test="startTime!=null"> <if test="startTime!=null">
AND d.update_date BETWEEN '${startTime}' AND '${endTime}' AND d.create_date BETWEEN '${startTime}' AND '${endTime}'
</if> </if>
ORDER BY d.update_date desc ORDER BY d.create_date desc
LIMIT ${start},${length} LIMIT ${start},${length}
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment