Commit ad906a17 authored by chenzhao's avatar chenzhao

运维人员签订安全协议接口

parent 13038bf7
......@@ -146,4 +146,7 @@ public class MaintenanceDto extends BaseDto {
@ApiModelProperty(value = "身份证反面")
private List<Object> idCardOppositeList;
@ApiModelProperty(value = "是否签订安全协议")
private Integer isSignAnAgreement ;
}
......@@ -246,4 +246,10 @@ public class Maintenance extends BaseEntity {
//证书
@TableField(exist = false)
List<MaintenanceFile> maintenanceFiles;
/**
* 是否签订安全协议
*/
@TableField("is_sign_an_agreement")
private Integer isSignAnAgreement ;
}
......@@ -20,6 +20,8 @@ public interface MaintenanceMapper extends BaseMapper<Maintenance> {
public void updateTraining(String userId);
public void updateTrainingAgreement(String userId);
//验证平台手机号验证平台账号
public Integer selectauthLogininfo(@Param("telephone")String telephone,@Param("adminLoginName")String adminLoginName);
......
......@@ -21,6 +21,10 @@ public class MaintenanceUtil {
public static final String OK="是";
public static final String NO="否";
// 是否签订安全协议
public static final Integer QD = 1 ;
public static final Integer WQD = 0 ;
......
......@@ -7,7 +7,11 @@
select sequence_nbr from std_user_biz where amos_user_id = #{userId}
) and is_delete = 0
</update>
<update id="updateTrainingAgreement">
update hygf_maintenance set is_sign_an_agreement = 0 where foundation_id = (
select sequence_nbr from std_user_biz where amos_user_id = #{userId}
) and is_delete = 0
</update>
<select id="selectauthLogininfo" resultType="INT">
......
......@@ -175,4 +175,15 @@ public class MaintenanceController extends BaseController {
maintenanceServiceImpl.updateUser( sequenceNbr , type);
return ResponseHelper.buildResponse(null);
}
@TycloudOperation(ApiLevel = UserType.AGENCY)
@ApiOperation(httpMethod = "GET",value = "签订安全协议", notes = "签订安全协议")
@GetMapping(value = "/updateAgreement")
public ResponseModel<Object> updateTrainingAgreement(String userId) {
maintenanceServiceImpl.updateTrainingAgreement(userId);
return ResponseHelper.buildResponse(null);
}
}
......@@ -70,6 +70,8 @@ public class MaintenanceServiceImpl extends BaseService<MaintenanceDto,Maintenan
RedisUtils redisUtil;
private static final String regionRedis="app_region_redis";
private static final Integer isSignAnAgreement = 1;
@Value("${amos.secret.key}")
String secretKey;
/**
......@@ -113,10 +115,13 @@ public class MaintenanceServiceImpl extends BaseService<MaintenanceDto,Maintenan
//审核状态
model.setReviewStatus(MaintenanceUtil.SHZ);
//培训状态
model.setTrainingStatus(MaintenanceUtil.WPX);
//是否锁定
model.setLockStatus(MaintenanceUtil.OK);
//签订协议
model.setIsSignAnAgreement(MaintenanceUtil.WQD);
//设置区域公司
RegionalCompanies regionalCompanies= regionalCompaniesMapper.selectRegionName(model.getRegionalCompaniesSeq());
model.setRegionalCompaniesCode(regionalCompanies!=null?regionalCompanies.getRegionalCompaniesCode():null);
......@@ -337,6 +342,10 @@ public class MaintenanceServiceImpl extends BaseService<MaintenanceDto,Maintenan
this.getBaseMapper().updateTraining(userId);
}
public void updateTrainingAgreement(String userId){
this.getBaseMapper().updateTrainingAgreement(userId);
}
......
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