|
@ -146,47 +146,54 @@ public class ChargeZYService {
|
|
|
|
|
|
jsonObject.put("INSUR_PRO_ID",charge.getMiRegisterNo());//医保签约号
|
|
|
// params.put("INSUR_PRO_ID", charge.getMiRegisterNo()); //医保签约号
|
|
|
|
|
|
|
|
|
if("1".equals(sign.getRenewFlag())||"2".equals(sign.getRenewFlag())){
|
|
|
proId = signFamilyRenewLogDao.getProId(signCode);
|
|
|
if(StringUtils.isBlank(proId) || "0".equals(proId)){
|
|
|
|
|
|
if("1".equals(sign.getSignSource())){
|
|
|
//如果是在基卫签约则需要更新同步
|
|
|
SignFamilyMapping signFamilyMapping = signFamilyMappingDao.findByCode(signCode);
|
|
|
signFamilyMapping.setNeedUpdate("1");
|
|
|
signFamilyMappingDao.save(signFamilyMapping);
|
|
|
}else{
|
|
|
//如果是网络签约则需要上传同步
|
|
|
SignFamilyRenewLog signFamilyRenewLog = signFamilyRenewLogDao.findBySignCode(signCode);
|
|
|
signFamilyRenewLog.setNeedUpload("1");
|
|
|
signFamilyRenewLogDao.save(signFamilyRenewLog);
|
|
|
}
|
|
|
|
|
|
//暂停30秒
|
|
|
Thread.sleep(30000);
|
|
|
return true;
|
|
|
}
|
|
|
}else {
|
|
|
proId = signFamilyMappingDao.getProId(signCode);
|
|
|
if(StringUtils.isBlank(proId) || "0".equals(proId)){
|
|
|
|
|
|
SignFamilyMapping signFamilyMapping = signFamilyMappingDao.findByCode(signCode);
|
|
|
if("1".equals(sign.getSignSource())){
|
|
|
//如果是在基卫签约则需要更新同步
|
|
|
signFamilyMapping.setNeedUpdate("1");
|
|
|
}else{
|
|
|
//如果是网络签约则需要上传同步
|
|
|
signFamilyMapping.setNeedUpload("1");
|
|
|
}
|
|
|
signFamilyMappingDao.save(signFamilyMapping);
|
|
|
|
|
|
//暂停30秒
|
|
|
Thread.sleep(30000);
|
|
|
return true;
|
|
|
proId = signFamilyMappingDao.getProId(signCode);
|
|
|
if(StringUtils.isBlank(proId)){
|
|
|
proId = signFamilyRenewLogDao.getProId(signCode);
|
|
|
if(StringUtils.isBlank(proId)){
|
|
|
proId = signFamilyRenewLogDao.getreProId(signCode);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
// if("1".equals(sign.getRenewFlag())||"2".equals(sign.getRenewFlag())){
|
|
|
// proId = signFamilyRenewLogDao.getProId(signCode);
|
|
|
// if(StringUtils.isBlank(proId) || "0".equals(proId)){
|
|
|
//
|
|
|
// if("1".equals(sign.getSignSource())){
|
|
|
// //如果是在基卫签约则需要更新同步
|
|
|
// SignFamilyMapping signFamilyMapping = signFamilyMappingDao.findByCode(signCode);
|
|
|
// signFamilyMapping.setNeedUpdate("1");
|
|
|
// signFamilyMappingDao.save(signFamilyMapping);
|
|
|
// }else{
|
|
|
// //如果是网络签约则需要上传同步
|
|
|
// SignFamilyRenewLog signFamilyRenewLog = signFamilyRenewLogDao.findBySignCode(signCode);
|
|
|
// signFamilyRenewLog.setNeedUpload("1");
|
|
|
// signFamilyRenewLogDao.save(signFamilyRenewLog);
|
|
|
// }
|
|
|
//
|
|
|
// //暂停30秒
|
|
|
// Thread.sleep(30000);
|
|
|
// return true;
|
|
|
// }
|
|
|
// }else {
|
|
|
// proId = signFamilyMappingDao.getProId(signCode);
|
|
|
// if(StringUtils.isBlank(proId) || "0".equals(proId)){
|
|
|
//
|
|
|
// SignFamilyMapping signFamilyMapping = signFamilyMappingDao.findByCode(signCode);
|
|
|
// if("1".equals(sign.getSignSource())){
|
|
|
// //如果是在基卫签约则需要更新同步
|
|
|
// signFamilyMapping.setNeedUpdate("1");
|
|
|
// }else{
|
|
|
// //如果是网络签约则需要上传同步
|
|
|
// signFamilyMapping.setNeedUpload("1");
|
|
|
// }
|
|
|
// signFamilyMappingDao.save(signFamilyMapping);
|
|
|
//
|
|
|
// //暂停30秒
|
|
|
// Thread.sleep(30000);
|
|
|
// return true;
|
|
|
// }
|
|
|
// }
|
|
|
|
|
|
jsonObject.put("PRO_ID",proId);////标志(智业签约主键)
|
|
|
// params.put("PRO_ID", proId); //标志(智业签约主键)
|