Commit 70a00dd4 authored by tangwei's avatar tangwei

增加验证协议是否签署接口

parent 4c1b31af
...@@ -39,4 +39,8 @@ public interface MaintenanceMapper extends BaseMapper<Maintenance> { ...@@ -39,4 +39,8 @@ public interface MaintenanceMapper extends BaseMapper<Maintenance> {
//详情 //详情
MaintenanceDto selectOneById( @Param("sequenceNbr")Long sequenceNbr ); MaintenanceDto selectOneById( @Param("sequenceNbr")Long sequenceNbr );
//验证账号是否签协议
MaintenanceDto getTrainingAgreement( @Param("userId")String userId );
} }
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<mapper namespace="com.yeejoin.amos.boot.module.hygf.api.mapper.MaintenanceMapper"> <mapper namespace="com.yeejoin.amos.boot.module.hygf.api.mapper.MaintenanceMapper">
<update id="updateTraining"> <update id="updateTraining">
update hygf_maintenance set training_status = '培训' where foundation_id = ( update hygf_maintenance set training_status = '培训' where foundation_id = (
select sequence_nbr from std_user_biz where amos_user_id = #{userId} select sequence_nbr from std_user_biz where amos_user_id = #{userId}
) and is_delete = 0 ) and is_delete = 0
</update> </update>
...@@ -107,4 +107,27 @@ ...@@ -107,4 +107,27 @@
where ph.is_delete = 0 and ph.sequence_nbr=#{sequenceNbr} where ph.is_delete = 0 and ph.sequence_nbr=#{sequenceNbr}
</select> </select>
<select id="getTrainingAgreement" resultType="com.yeejoin.amos.boot.module.hygf.api.dto.MaintenanceDto">
select
ph.*,
std_user_biz.real_name name,
std_user_biz.emergency_telephone telephone,
std_user_biz.id_type idType,
std_user_biz.id_number idCard,
std_user_biz.amos_user_name adminLoginName,
std_user_biz.password adminLoginPwd,
std_user_biz.amos_user_id amosUserId,
std_user_biz.lock_status lockStatus,
std_user_biz.id_card_front idCardFront,
std_user_biz.id_card_opposite idCardOpposite,
std_user_biz.amos_org_code amosDealerCode,
std_user_biz.amos_id amosDealerId
from hygf_maintenance ph LEFT JOIN std_user_biz on ph.foundation_id=std_user_biz.sequence_nbr
where ph.is_delete = 0 and std_user_biz.amos_user_id=#{userId}
</select>
</mapper> </mapper>
...@@ -6,6 +6,7 @@ import com.yeejoin.amos.boot.module.hygf.api.entity.Maintenance; ...@@ -6,6 +6,7 @@ import com.yeejoin.amos.boot.module.hygf.api.entity.Maintenance;
import com.yeejoin.amos.boot.module.hygf.api.entity.MaintenanceLog; import com.yeejoin.amos.boot.module.hygf.api.entity.MaintenanceLog;
import com.yeejoin.amos.boot.module.hygf.api.entity.UnitInfo; import com.yeejoin.amos.boot.module.hygf.api.entity.UnitInfo;
import com.yeejoin.amos.boot.module.hygf.api.mapper.JpStationMapper; import com.yeejoin.amos.boot.module.hygf.api.mapper.JpStationMapper;
import com.yeejoin.amos.boot.module.hygf.api.mapper.MaintenanceMapper;
import com.yeejoin.amos.component.feign.model.FeignClientResult; import com.yeejoin.amos.component.feign.model.FeignClientResult;
import com.yeejoin.amos.feign.privilege.Privilege; import com.yeejoin.amos.feign.privilege.Privilege;
import net.sf.json.JSONObject; import net.sf.json.JSONObject;
...@@ -46,6 +47,9 @@ public class MaintenanceController extends BaseController { ...@@ -46,6 +47,9 @@ public class MaintenanceController extends BaseController {
MaintenanceServiceImpl maintenanceServiceImpl; MaintenanceServiceImpl maintenanceServiceImpl;
@Autowired @Autowired
JpStationMapper jpStationMapper; JpStationMapper jpStationMapper;
@Autowired
MaintenanceMapper maintenanceMapper;
/** /**
* 新增运维人员 * 新增运维人员
* *
...@@ -185,5 +189,14 @@ public class MaintenanceController extends BaseController { ...@@ -185,5 +189,14 @@ public class MaintenanceController extends BaseController {
return ResponseHelper.buildResponse(null); return ResponseHelper.buildResponse(null);
} }
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "验证安全签订安全协议是否签订", notes = "验证安全签订安全协议是否签订")
@GetMapping(value = "/getTrainingAgreement")
public ResponseModel<String> getTrainingAgreement(String userId) {
MaintenanceDto maintenanceDto=maintenanceMapper.getTrainingAgreement(userId);
if(maintenanceDto.getIsSignAnAgreement()!=null&&maintenanceDto.getIsSignAnAgreement()==1){
return ResponseHelper.buildResponse("true");
}
return ResponseHelper.buildResponse("false");
}
} }
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