Commit 70a00dd4 authored by tangwei's avatar tangwei

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

parent 4c1b31af
......@@ -39,4 +39,8 @@ public interface MaintenanceMapper extends BaseMapper<Maintenance> {
//详情
MaintenanceDto selectOneById( @Param("sequenceNbr")Long sequenceNbr );
//验证账号是否签协议
MaintenanceDto getTrainingAgreement( @Param("userId")String userId );
}
......@@ -3,7 +3,7 @@
<mapper namespace="com.yeejoin.amos.boot.module.hygf.api.mapper.MaintenanceMapper">
<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}
) and is_delete = 0
</update>
......@@ -107,4 +107,27 @@
where ph.is_delete = 0 and ph.sequence_nbr=#{sequenceNbr}
</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>
......@@ -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.UnitInfo;
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.feign.privilege.Privilege;
import net.sf.json.JSONObject;
......@@ -46,6 +47,9 @@ public class MaintenanceController extends BaseController {
MaintenanceServiceImpl maintenanceServiceImpl;
@Autowired
JpStationMapper jpStationMapper;
@Autowired
MaintenanceMapper maintenanceMapper;
/**
* 新增运维人员
*
......@@ -185,5 +189,14 @@ public class MaintenanceController extends BaseController {
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