Procházet zdrojové kódy

新增取消关注事件

chenweida před 7 roky
rodič
revize
e72d91b576

+ 9 - 0
common/common-entity/src/main/java/com/yihu/wlyy/entity/concern/ConcernDO.java

@ -30,6 +30,7 @@ public class ConcernDO extends IdEntity {
	private String concernDoctorName;//关注的医生名称
	private Date createTime;//创建时间
	private Date updateTime;//修改时间
	private Date cancelTime;//取消关注时间
	// Constructors
@ -195,4 +196,12 @@ public class ConcernDO extends IdEntity {
		this.updateTime = updateTime;
	}
	@Column(name = "cancel_time", nullable = false, length = 0)
	public Date getCancelTime() {
		return cancelTime;
	}
	public void setCancelTime(Date cancelTime) {
		this.cancelTime = cancelTime;
	}
}

+ 1 - 1
patient-co/patient-co-statistics-es/src/main/resources/application.yml

@ -1,5 +1,5 @@
server:
  port: 8081
  port: 8082
spring:
  application:

+ 7 - 17
patient-co/patient-co-statistics-es/src/main/resources/quartz.properties

@ -1,9 +1,8 @@
# Default Properties file for use by StdSchedulerFactory
# to create a Quartz Scheduler Instance, if a different
# properties file is not explicitly specified.
#
org.quartz.scheduler.instanceName: DefaultQuartzScheduler
org.quartz.scheduler.instanceId: AUTO
org.quartz.scheduler.rmi.export: false
org.quartz.scheduler.rmi.proxy: false
org.quartz.scheduler.wrapJobExecutionInUserTransaction: false
@ -24,18 +23,9 @@ org.quartz.jobStore.misfireThreshold: 60000
# Configure JobStore Cluster
org.quartz.jobStore.class:org.quartz.impl.jdbcjobstore.JobStoreTX
org.quartz.jobStore.driverDelegateClass:org.quartz.impl.jdbcjobstore.StdJDBCDelegate
#datasource׺
## 集群配置
org.quartz.jobStore.isClustered=true
org.quartz.jobStore.tablePrefix:QRTZ_
#org.quartz.jobStore.dataSource:qzDS
#
##============================================================================
## Configure Datasources
##============================================================================
##datasource
#org.quartz.dataSource.qzDS.driver: com.mysql.jdbc.Driver
#org.quartz.dataSource.qzDS.URL: jdbc:mysql://172.19.103.85/wlyy?useUnicode=true&characterEncoding=utf-8&autoReconnect=true
#org.quartz.dataSource.qzDS.user: root
#org.quartz.dataSource.qzDS.password: 123456
org.quartz.jobGroupName = RS_JOBGROUP_NAME
org.quartz.triggerGroupName = RS_TRIGGERGROUP_NAME
org.quartz.triggerGroupName = RS_TRIGGERGROUP_NAME

+ 1 - 0
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/concern/ConcernService.java

@ -162,6 +162,7 @@ public class ConcernService extends BaseService {
        Doctor doctor = doctorDao.findByCodeWithLock(doctorCode);
        //删除关注
        concern.setStatus(-1);
        concern.setCancelTime(new Date());
        //删除团队
        doctorTeamDao.deleteTeam(concern.getTeamCode());
        //删除团队成员

+ 5 - 0
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/service/common/account/PatientService.java

@ -1126,4 +1126,9 @@ public class PatientService extends TokenService {
        }
        return true;
    }
    @Transactional
    public void updateSsc(String patientCode, String ssc) {
       Patient p=  patientDao.findByCode(patientCode);
        p.setSsc(ssc);
    }
}

+ 17 - 0
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/web/patient/account/PatientController.java

@ -363,6 +363,23 @@ public class PatientController extends WeixinBaseController {
        }
    }
    @RequestMapping(value = "updateSsc",method = RequestMethod.POST)
    @ResponseBody
    @ApiOperation("updateSsc")
    public String updateSsc(
            @RequestParam(required = false,name = "patientCode") String patientCode,
            @RequestParam(required = true,name = "ssc") String ssc) {
        try {
            if(org.springframework.util.StringUtils.isEmpty(patientCode)){
                patientCode=getUID();
            }
            patientService.updateSsc(patientCode,ssc);
            return success("修改成功!");
        } catch (Exception e) {
            error(e);
            return invalidUserException(e, -1, "修改失败!");
        }
    }
    /**
     * 退出登录
     *