Sfoglia il codice sorgente

眼科医院处方物流

wangxingwang 5 anni fa
parent
commit
d6734a63a2

+ 59 - 0
svr/svr-internet-hospital/src/main/java/com/yihu/jw/hospital/endpoint/expressage/DoctorExpressageEndpoint.java

@ -0,0 +1,59 @@
package com.yihu.jw.hospital.endpoint.expressage;
import com.yihu.jw.hospital.prescription.service.PrescriptionService;
import com.yihu.jw.restmodel.web.Envelop;
import com.yihu.jw.restmodel.web.ListEnvelop;
import com.yihu.jw.restmodel.web.ObjEnvelop;
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
import com.yihu.jw.rm.hospital.BaseHospitalRequestMapping;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
/**
 * Created by yeshijie on 2020/4/26.
 *
 * @author yeshijie.
 */
@RestController
@RequestMapping(value = "doctorExpressage")
@Api(value = "眼科医院物流管理器", description = "眼科医院物流管理器", tags = {"眼科医院物流管理器"})
public class DoctorExpressageEndpoint extends EnvelopRestEndpoint {
    private static Logger logger = LoggerFactory.getLogger(DoctorExpressageEndpoint.class);
    @Autowired
    private PrescriptionService prescriptionService;
    @RequestMapping(value = "/findUndeliveredList", method = RequestMethod.GET)
    @ApiOperation("查询所有待派送的订单")
    public ObjEnvelop findUndeliveredList(){
        try{
            return ObjEnvelop.getSuccess("获取成功", prescriptionService.findUndeliveredList());
        }catch (Exception e){
            logger.error(e.getMessage());
            return ObjEnvelop.getError("获取失败");
        }
    }
    @RequestMapping(value = "/findUndeliveredDetail", method = RequestMethod.GET)
    @ApiOperation("查询待派送订单的订单详情")
    public ObjEnvelop findUndeliveredDetail(
            @ApiParam(name = "id", value = "处方id", required = true)
            @RequestParam(value = "id",required = true) String id){
        try{
            return ObjEnvelop.getSuccess("获取成功", prescriptionService.findPrescriptionInfo(id));
        }catch (Exception e){
            logger.error(e.getMessage());
            return ObjEnvelop.getError("获取失败");
        }
    }
}