|
@ -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("获取失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
}
|