Browse Source

代码优化

chenweida 7 years ago
parent
commit
37a33e2241

+ 50 - 26
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/web/doctor/consult/DoctorConsultController.java

@ -49,7 +49,7 @@ import java.util.Map;
 * @author George
 */
@Controller
@RequestMapping(value = "/doctor/consult", produces = MediaType.APPLICATION_JSON_UTF8_VALUE,method = {RequestMethod.GET,RequestMethod.POST})
@RequestMapping(value = "/doctor/consult", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@Api(description = "三师咨询")
public class DoctorConsultController extends WeixinBaseController {
@ -93,7 +93,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param pagesize 每页显示数,默认为10
     * @return
     */
    @RequestMapping(value = "list")
    @ApiOperation("三师咨询列表查询")
    @RequestMapping(value = "list",method = RequestMethod.POST)
    @ResponseBody
    public String list(int type,
                       int id,
@ -182,7 +183,7 @@ public class DoctorConsultController extends WeixinBaseController {
        }
    }
    @RequestMapping(value = "list_by_team", method = {RequestMethod.GET, RequestMethod.POST})
    @RequestMapping(value = "list_by_team",method = RequestMethod.POST)
    @ResponseBody
    @ApiOperation(value = "居民咨询列表查询")
    public String listByTeam(@RequestParam @ApiParam(value = "居民Code") String patient,
@ -214,7 +215,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param patient
     * @return
     */
    @RequestMapping(value = "/list_by_status")
    @ApiOperation("获取三师家庭咨询")
    @RequestMapping(value = "/list_by_status",method = RequestMethod.POST)
    @ResponseBody
    public String listByStatus(int status, int id, int pagesize,
                               @RequestParam(required = false) String patient) {
@ -282,7 +284,8 @@ public class DoctorConsultController extends WeixinBaseController {
        }
    }
    @RequestMapping(value = "/hasTnvite")
    @ApiOperation("")
    @RequestMapping(value = "/hasTnvite",method = RequestMethod.POST)
    @ResponseBody
    public String hasTnvite(String groupCode) {
        try {
@ -305,7 +308,8 @@ public class DoctorConsultController extends WeixinBaseController {
     *
     * @return
     */
    @RequestMapping(value = "famousDoctorList")
    @ApiOperation("名医列表")
    @RequestMapping(value = "famousDoctorList",method = RequestMethod.POST)
    @ResponseBody
    public String famousDoctorList(
            @RequestParam(required = false) String name) {
@ -371,7 +375,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param consults
     * @return
     */
    @RequestMapping(value = "/consult_sign")
    @ApiOperation("获取咨询全科医生签约量")
    @RequestMapping(value = "/consult_sign",method = RequestMethod.POST)
    @ResponseBody
    public String consultSign(String consults) {
        try {
@ -389,7 +394,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param consult 三师咨询标识
     * @return
     */
    @RequestMapping(value = "finish")
    @ApiOperation("结束三师咨询接口")
    @RequestMapping(value = "finish",method = RequestMethod.POST)
    @ResponseBody
    @ObserverRequired
    public String finish(String consult) {
@ -414,7 +420,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param consult
     * @return
     */
    @RequestMapping(value = "/readed")
    @ApiOperation("设置消息已读")
    @RequestMapping(value = "/readed",method = RequestMethod.POST)
    @ResponseBody
    @ObserverRequired
    public String readMessage(String consult) {
@ -435,7 +442,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param pagesize 每页显示数,默认为10
     * @return
     */
    @RequestMapping(value = "record")
    @ApiOperation("医生咨询咨询日志查询")
    @RequestMapping(value = "record",method = RequestMethod.POST)
    @ResponseBody
    public String record(String consult, String patient, long id, int pagesize) {
        try {
@ -501,7 +509,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param type    回复类型,1文字,2图片,3语音
     * @return
     */
    @RequestMapping(value = "reply")
    @ApiOperation("医生回复网络咨询")
    @RequestMapping(value = "reply",method = RequestMethod.POST)
    @ResponseBody
    public String reply(String patient, String consult, String content, int type) {
        try {
@ -582,7 +591,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param doctorCode
     * @return
     */
    @RequestMapping(value = "getConsultCount")
    @ApiOperation("查询医生的总咨询次数和今日咨询次数")
    @RequestMapping(value = "getConsultCount",method = RequestMethod.POST)
    @ResponseBody
    public String getAllCount(@RequestParam(required = true) String doctorCode) {
        try {
@ -603,7 +613,8 @@ public class DoctorConsultController extends WeixinBaseController {
     *
     * @return
     */
    @RequestMapping(value = "getPatientServicNum")
    @ApiOperation("查询患者的服务数目")
    @RequestMapping(value = "getPatientServicNum",method = RequestMethod.POST)
    @ResponseBody
    public String getPatientServicNum(String patientCode) {
        try {
@ -629,7 +640,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param doctor
     * @return 只返回存在咨询的患者的code
     */
    @RequestMapping(value = "getConsultByPatientAndDoctor")
    @ApiOperation("根据医生code和和患者code判断是否有存在进行中的咨询")
    @RequestMapping(value = "getConsultByPatientAndDoctor",method = RequestMethod.POST)
    @ResponseBody
    public String getConsultByPatientAndDoctor(String patientCode, String doctor) {
        try {
@ -658,7 +670,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param doctorCode 名医的code
     * @return
     */
    @RequestMapping(value = "famousAdd")
    @ApiOperation("名医咨询添加接口")
    @RequestMapping(value = "famousAdd",method = RequestMethod.POST)
    @ResponseBody
    @ObserverRequired
    public String famousAdd(
@ -726,7 +739,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param doctor 医生
     * @return
     */
    @RequestMapping(value = "/is_consult_unfinished", method = {RequestMethod.GET, RequestMethod.POST})
    @ApiOperation("查询与某个医生是否存在未结束的咨询")
    @RequestMapping(value = "/is_consult_unfinished",method = RequestMethod.POST)
    @ResponseBody
    public String isExistsUnfinishedConsult(@RequestParam(required = false) String patient,
                                            @RequestParam(required = true) String doctor) {
@ -752,7 +766,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param consult 咨询code
     * @return
     */
    @RequestMapping(value = "/consultTeam", method = {RequestMethod.GET, RequestMethod.POST})
    @ApiOperation("查询与某个医生是否存在未结束的咨询")
    @RequestMapping(value = "/consultTeam",method = RequestMethod.POST)
    @ResponseBody
    public String consult(@RequestParam(required = false) String consult) {
        try {
@ -773,7 +788,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param type    转接对象类型,1三师团队,2指定医生,3工作组团队
     * @return
     */
    @RequestMapping(value = "transfer")
    @ApiOperation("三师咨询转接接口")
    @RequestMapping(value = "transfer",method = RequestMethod.POST)
    @ResponseBody
    @ObserverRequired
    public String transfer(
@ -795,7 +811,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param consultCode
     * @return
     */
    @RequestMapping(value = "getConsultLog")
    @ApiOperation("根据咨询code获取咨询的log")
    @RequestMapping(value = "getConsultLog",method = RequestMethod.POST)
    @ResponseBody
    public String getConsultLog(
            String consultCode) {
@ -837,7 +854,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param doctorCode 名医的code
     * @return
     */
    @RequestMapping(value = "forHelpAdd")
    @ApiOperation("医生求助添加接口")
    @RequestMapping(value = "forHelpAdd",method = RequestMethod.POST)
    @ResponseBody
    @ObserverRequired
    public String forHelpAdd(
@ -908,7 +926,8 @@ public class DoctorConsultController extends WeixinBaseController {
        }
    }
    @RequestMapping(value = "hasUnfinished")
    @ApiOperation("")
    @RequestMapping(value = "hasUnfinished",method = RequestMethod.POST)
    @ResponseBody
    public String hasUnfinished(String doctorCode) {
        try {
@ -944,7 +963,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param consult 关联的上一个咨询
     * @return
     */
    @RequestMapping(value = "forHelpDocs")
    @ApiOperation("该咨询求助过的医生列表")
    @RequestMapping(value = "forHelpDocs",method = RequestMethod.POST)
    @ResponseBody
    public String forHelpDocs(String consult) {
        try {
@ -962,7 +982,8 @@ public class DoctorConsultController extends WeixinBaseController {
        }
    }
    @RequestMapping(value = "/isConsultFinished", method = {RequestMethod.GET, RequestMethod.POST})
    @ApiOperation("")
    @RequestMapping(value = "/isConsultFinished",method = RequestMethod.POST)
    @ResponseBody
    public String isConsultFinished(@RequestParam String consult) {
        try {
@ -974,7 +995,8 @@ public class DoctorConsultController extends WeixinBaseController {
        }
    }
    @RequestMapping(value = "seekHelp")
    @ApiOperation("")
    @RequestMapping(value = "seekHelp",method = RequestMethod.POST)
    @ResponseBody
    @ObserverRequired
    public String seekHelp(
@ -1019,7 +1041,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param consult 咨询标识
     * @return
     */
    @RequestMapping(value = "finish_consult")
    @ApiOperation("结束咨询接口")
    @RequestMapping(value = "finish_consult",method = RequestMethod.POST)
    @ResponseBody
    @ObserverRequired
    public String finishConsult(@RequestParam(required = false) String consult) {
@ -1049,7 +1072,8 @@ public class DoctorConsultController extends WeixinBaseController {
     * @param pagesize 每页显示数,默认为10
     * @return
     */
    @RequestMapping(value = "loglist")
    @ApiOperation("网络咨询咨询日志查询")
    @RequestMapping(value = "loglist",method = RequestMethod.GET)
    @ResponseBody
    public String loglist(@RequestParam String consult, @RequestParam int page, @RequestParam int pagesize) {
        try {