|
@ -496,30 +496,9 @@ public class DoctorSignController extends WeixinBaseController {
|
|
@RequestParam(required = false) Long teamCode,
|
|
@RequestParam(required = false) Long teamCode,
|
|
@RequestParam(required = false) String expenses){
|
|
@RequestParam(required = false) String expenses){
|
|
try{
|
|
try{
|
|
//判断是否存在下个年度续签
|
|
|
|
int isNowYearSign = signWebService.checkNowYearSign(getUID(),patient);
|
|
|
|
if(isNowYearSign==0){
|
|
|
|
//设置代码为已读
|
|
|
|
signWebService.setMessState(mesId);
|
|
|
|
return write(200, "已经存在下个年度的签约关系", "data", -1);
|
|
|
|
}
|
|
|
|
|
|
|
|
Calendar cal = Calendar.getInstance();
|
|
|
|
int year = cal.get(Calendar.YEAR);
|
|
|
|
int month = cal.get(Calendar.MONTH)+1;
|
|
|
|
|
|
//屏蔽了预签约
|
|
int rs = 0;
|
|
int rs = 0;
|
|
if(month<7){
|
|
|
|
rs =signWebService.agreeRenew(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
|
|
|
|
// int rs =signWebService.agreeRenew(getAccessToken(),"test00000000005",patient,state);
|
|
|
|
}else{
|
|
|
|
// rs =signWebService.agreeRenew(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
|
|
|
|
// //如果没有续签记录,走签约记录
|
|
|
|
// if(rs!=0){
|
|
|
|
// rs =signWebService.agreeRenewOverDue(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
|
|
|
|
// }
|
|
|
|
rs =signWebService.agreeRenewOverDue(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
rs =signWebService.agreeRenewOverDue(getAccessToken(),getUID(),patient,state,mesId,"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
|
|
if(rs != 1){
|
|
if(rs != 1){
|
|
//设置代码为已读
|
|
//设置代码为已读
|
|
signWebService.setMessState(mesId);
|
|
signWebService.setMessState(mesId);
|
|
@ -527,6 +506,38 @@ public class DoctorSignController extends WeixinBaseController {
|
|
}else{
|
|
}else{
|
|
return write(200, "操作成功!", "data", rs);
|
|
return write(200, "操作成功!", "data", rs);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// //判断是否存在下个年度续签
|
|
|
|
// int isNowYearSign = signWebService.checkNowYearSign(getUID(),patient);
|
|
|
|
// if(isNowYearSign==0){
|
|
|
|
// //设置代码为已读
|
|
|
|
// signWebService.setMessState(mesId);
|
|
|
|
// return write(200, "已经存在下个年度的签约关系", "data", -1);
|
|
|
|
// }
|
|
|
|
|
|
|
|
// Calendar cal = Calendar.getInstance();
|
|
|
|
// int year = cal.get(Calendar.YEAR);
|
|
|
|
// int month = cal.get(Calendar.MONTH)+1;
|
|
|
|
// int rs = 0;
|
|
|
|
// if(month<7){
|
|
|
|
// rs =signWebService.agreeRenew(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
|
|
|
|
//// int rs =signWebService.agreeRenew(getAccessToken(),"test00000000005",patient,state);
|
|
|
|
// }else{
|
|
|
|
//// rs =signWebService.agreeRenew(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
|
|
|
|
//// //如果没有续签记录,走签约记录
|
|
|
|
//// if(rs!=0){
|
|
|
|
//// rs =signWebService.agreeRenewOverDue(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
|
|
|
|
//// }
|
|
|
|
// rs =signWebService.agreeRenewOverDue(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
|
|
|
|
//
|
|
|
|
// }
|
|
|
|
// if(rs != 1){
|
|
|
|
// //设置代码为已读
|
|
|
|
// signWebService.setMessState(mesId);
|
|
|
|
// return write(200, "未找到签约记录", "data", rs);
|
|
|
|
// }else{
|
|
|
|
// return write(200, "操作成功!", "data", rs);
|
|
|
|
// }
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
error(e);
|
|
error(e);
|
|
return error(-1, "请求失败");
|
|
return error(-1, "请求失败");
|
|
@ -621,7 +632,9 @@ public class DoctorSignController extends WeixinBaseController {
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public String checkCanRenew(@RequestParam(required = true) String patient){
|
|
public String checkCanRenew(@RequestParam(required = true) String patient){
|
|
try {
|
|
try {
|
|
JSONObject result = patientService.checkCanSignRenew(patient);
|
|
|
|
|
|
//JSONObject result = patientService.checkCanSignRenew(patient);
|
|
|
|
JSONObject result = patientService.checkCanRenewNew(patient);
|
|
|
|
|
|
return write(200, "查询成功", "data", result);
|
|
return write(200, "查询成功", "data", result);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
return error(-1, "查询失败");
|
|
return error(-1, "查询失败");
|