|
@ -98,10 +98,16 @@ public class CreditsDetailService extends BaseJpaService<CreditsDetailDO,Creditt
|
|
|
if (accountDOS == null || accountDOS.size() == 0){
|
|
|
accountDO1.setTotal(0);
|
|
|
accountDO1.setAccountName(creditsDetailDO.getName());
|
|
|
accountDO1.setCardNumber("jw");
|
|
|
accountDO1.setHospital("海沧区");
|
|
|
accountDO1.setPassword("321321312321");
|
|
|
accountDO1.setHospitalName("haichan");
|
|
|
if(creditsDetailDO.getIdCard().length()>=4){// 判断是否长度大于等于4
|
|
|
String cardNumber=creditsDetailDO.getIdCard().substring(creditsDetailDO.getIdCard().length()- 4,creditsDetailDO.getIdCard().length());//截取两个数字之间的部分
|
|
|
int random = (int)((Math.random()*9+1)*100000);
|
|
|
accountDO1.setCardNumber(cardNumber+Integer.toString(random));
|
|
|
}
|
|
|
accountDO1.setHospital(creditsDetailDO.getHospital());
|
|
|
accountDO1.setPassword("123456");
|
|
|
accountDO1.setHospitalName(creditsDetailDO.getHospitalName());
|
|
|
accountDO1.setStatus(1);
|
|
|
accountDO1.setSaasId("dev");
|
|
|
accountDO1.setCreateTime(new Date());
|
|
|
accountDO1.setUpdateTime(new Date());
|
|
|
accountDao.save(accountDO1);
|
|
@ -225,10 +231,15 @@ public class CreditsDetailService extends BaseJpaService<CreditsDetailDO,Creditt
|
|
|
accountDO1.setPatientId(creditsDetailDO.getPatientId());
|
|
|
accountDO1.setTotal(0);
|
|
|
accountDO1.setAccountName(creditsDetailDO.getName());
|
|
|
accountDO1.setCardNumber(creditsDetailDO.getIdCard());
|
|
|
accountDO1.setHospital("350205");
|
|
|
accountDO1.setPassword("321321312321");
|
|
|
accountDO1.setHospitalName("海沧区");
|
|
|
if(creditsDetailDO.getIdCard().length()>=4){// 判断是否长度大于等于4
|
|
|
String cardNumber=creditsDetailDO.getIdCard().substring(creditsDetailDO.getIdCard().length()- 4,creditsDetailDO.getIdCard().length());//截取两个数字之间的部分
|
|
|
int random = (int)((Math.random()*9+1)*100000);
|
|
|
accountDO1.setCardNumber(cardNumber+Integer.toString(random));
|
|
|
}
|
|
|
accountDO1.setHospital(creditsDetailDO.getHospital());
|
|
|
accountDO1.setPassword("123456");
|
|
|
accountDO1.setHospitalName(creditsDetailDO.getHospitalName());
|
|
|
accountDO1.setStatus(1);
|
|
|
accountDO1.setCreateTime(new Date());
|
|
|
accountDO1.setUpdateTime(new Date());
|
|
|
accountDao.save(accountDO1);
|
|
@ -568,6 +579,8 @@ public class CreditsDetailService extends BaseJpaService<CreditsDetailDO,Creditt
|
|
|
String idCard = object.getString("idcard");
|
|
|
String unionId = object.getString("unionid");
|
|
|
String openId = object.getString("openid");
|
|
|
String hospital = object.getString("hospital");
|
|
|
String hospitalName = object.getString("hospitalName");
|
|
|
String taskSql = "select * from wlyy_health_bank_task bt where type = 'RULE_TASK' AND transaction_id = '"+ruleId +"'";
|
|
|
List<TaskDO> taskDOList = jdbcTemplate.query(taskSql,new BeanPropertyRowMapper(TaskDO.class));
|
|
|
TaskDO taskDO1 = new TaskDO();
|
|
@ -645,8 +658,10 @@ public class CreditsDetailService extends BaseJpaService<CreditsDetailDO,Creditt
|
|
|
}
|
|
|
CreditsDetailDO creditsDetailDO1 = new CreditsDetailDO();
|
|
|
creditsDetailDO1.setStatus(1);
|
|
|
creditsDetailDO1.setSaasId("dev");
|
|
|
creditsDetailDO1.setAccountId(accountDOS.get(0).getId());
|
|
|
creditsDetailDO1.setHospital("350205");
|
|
|
creditsDetailDO1.setHospital(hospital);
|
|
|
creditsDetailDO1.setHospitalName(hospitalName);
|
|
|
creditsDetailDO1.setPatientId(patientId);
|
|
|
creditsDetailDO1.setIntegrate(taskRuleDO.getIntegrate());
|
|
|
creditsDetailDO1.setTradeDirection(taskRuleDO.getTradeDirection());
|
|
@ -659,8 +674,10 @@ public class CreditsDetailService extends BaseJpaService<CreditsDetailDO,Creditt
|
|
|
}else{
|
|
|
CreditsDetailDO creditsDetailDO = new CreditsDetailDO();
|
|
|
creditsDetailDO.setStatus(1);
|
|
|
creditsDetailDO.setSaasId("dev");
|
|
|
creditsDetailDO.setAccountId(accountDOS.get(0).getId());
|
|
|
creditsDetailDO.setHospital("350205");
|
|
|
creditsDetailDO.setHospital(hospital);
|
|
|
creditsDetailDO.setHospitalName(hospitalName);
|
|
|
creditsDetailDO.setPatientId(patientId);
|
|
|
creditsDetailDO.setIntegrate(taskRuleDO.getIntegrate());
|
|
|
creditsDetailDO.setTradeDirection(taskRuleDO.getTradeDirection());
|
|
@ -739,12 +756,18 @@ public class CreditsDetailService extends BaseJpaService<CreditsDetailDO,Creditt
|
|
|
}else {
|
|
|
AccountDO accountDO1 = new AccountDO();
|
|
|
accountDO1.setPatientId(creditsDetailDO.getPatientId());
|
|
|
accountDO1.setSaasId("dev");
|
|
|
accountDO1.setTotal(0);
|
|
|
accountDO1.setAccountName(creditsDetailDO.getName());
|
|
|
accountDO1.setCardNumber("jw");
|
|
|
accountDO1.setHospital("350205");
|
|
|
accountDO1.setPassword("321321312321");
|
|
|
accountDO1.setHospitalName("海沧区");
|
|
|
if(creditsDetailDO.getIdCard().length()>=4){// 判断是否长度大于等于4
|
|
|
String cardNumber=creditsDetailDO.getIdCard().substring(creditsDetailDO.getIdCard().length()- 4,creditsDetailDO.getIdCard().length());//截取两个数字之间的部分
|
|
|
int random = (int)((Math.random()*9+1)*100000);
|
|
|
accountDO1.setCardNumber(cardNumber+Integer.toString(random));
|
|
|
}
|
|
|
accountDO1.setHospital(creditsDetailDO.getHospital());
|
|
|
accountDO1.setPassword("123456");
|
|
|
accountDO1.setHospitalName(creditsDetailDO.getHospitalName());
|
|
|
accountDO1.setStatus(1);
|
|
|
accountDO1.setCreateTime(new Date());
|
|
|
accountDO1.setUpdateTime(new Date());
|
|
|
accountDao.save(accountDO1);
|
|
@ -838,7 +861,8 @@ public class CreditsDetailService extends BaseJpaService<CreditsDetailDO,Creditt
|
|
|
creditsDetailDO1.setSaasId("dev");
|
|
|
creditsDetailDO1.setTradeType("ACTIVITY_TASK");
|
|
|
creditsDetailDO1.setPatientId(creditsDetailDO.getPatientId());
|
|
|
creditsDetailDO1.setHospital("350205");
|
|
|
creditsDetailDO1.setHospital(creditsDetailDO.getHospital());
|
|
|
creditsDetailDO1.setHospitalName(creditsDetailDO.getHospitalName());
|
|
|
creditsDetailDO1.setAccountId(creditsDetailDO.getAccountId());
|
|
|
creditsDetailDO1.setStatus(1);
|
|
|
creditsDetailDO1.setCreateTime(new Date());
|