|
@ -4,10 +4,12 @@ package com.yihu.wlyy.service.synergy;/**
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.yihu.wlyy.entity.Patient;
|
|
|
import com.yihu.wlyy.entity.User;
|
|
|
import com.yihu.wlyy.entity.synergy.ManageSynergyWorkorderDO;
|
|
|
import com.yihu.wlyy.entity.synergy.ManageSynergyWorkorderServicerDO;
|
|
|
import com.yihu.wlyy.entity.synergy.ManageSynergyWorkorderServicerLogDO;
|
|
|
import com.yihu.wlyy.repository.PatientDao;
|
|
|
import com.yihu.wlyy.repository.UserDao;
|
|
|
import com.yihu.wlyy.repository.synergy.ManageSynergyWorkOrderDao;
|
|
|
import com.yihu.wlyy.repository.synergy.ManageSynergyWorkorderServicerDao;
|
|
|
import com.yihu.wlyy.repository.synergy.ManageSynergyWorkorderServicerLogDao;
|
|
@ -41,6 +43,8 @@ public class SynergyWorkorderServicerLogService extends BaseJpaService {
|
|
|
private PatientDao patientDao;
|
|
|
@Autowired
|
|
|
private JdbcTemplate jdbcTemplate;
|
|
|
@Autowired
|
|
|
private UserDao userDao;
|
|
|
|
|
|
|
|
|
|
|
@ -49,11 +53,15 @@ public class SynergyWorkorderServicerLogService extends BaseJpaService {
|
|
|
*
|
|
|
* @param synergyWorkorderServicerLogDO
|
|
|
*/
|
|
|
public void create(ManageSynergyWorkorderServicerLogDO synergyWorkorderServicerLogDO){
|
|
|
public void create(ManageSynergyWorkorderServicerLogDO synergyWorkorderServicerLogDO,String userCode){
|
|
|
synergyWorkorderServicerLogDO.setCreateTime(new Date());
|
|
|
ManageSynergyWorkorderServicerLogDO workorderServicerLogDO = manageSynergyWorkorderServicerLogDao.save(synergyWorkorderServicerLogDO);
|
|
|
User user = userDao.findByCode(userCode);
|
|
|
ManageSynergyWorkorderServicerDO workorderServicerDO = workorderServicerDao.findByWorkOrderCodeAndPatientCode1(workorderServicerLogDO.getWorkorderCode(),workorderServicerLogDO.getWorkorderServiceCode());
|
|
|
workorderServicerDO.setStatus(3);
|
|
|
workorderServicerDO.setExecutorCode(user.getCode());
|
|
|
workorderServicerDO.setExecutorName(user.getName());
|
|
|
workorderServicerDO.setExecutorType(2);
|
|
|
workorderServicerDao.save(workorderServicerDO);
|
|
|
String sql = "select * from manage_synergy_workorder_servicer where workorder_code = '"+workorderServicerLogDO.getWorkorderCode()+"' and status IN(1,2)";
|
|
|
List<ManageSynergyWorkorderServicerDO> workorderServicerDOS = jdbcTemplate.query(sql,new BeanPropertyRowMapper(ManageSynergyWorkorderServicerDO.class));
|