| 
					
				 | 
			
			
				@ -17,11 +17,7 @@ import io.swagger.annotations.ApiOperation; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import io.swagger.annotations.ApiParam; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.apache.commons.lang.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.stereotype.Controller; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				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.ResponseBody; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.web.bind.annotation.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -30,10 +26,10 @@ import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * Created by huangwenjie on 2017/8/16. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@Controller 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@RestController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@RequestMapping(value = "/doctor/sfexpress") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@Api(description = "顺丰速运相关接口") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				public class SFExpressController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@Api(description = "医生端顺丰速运相关接口") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				public class DoctorSFExpressController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private SFExpressService sfexpressService; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -48,7 +44,6 @@ public class SFExpressController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private PrescriptionExpressageLogService prescriptionExpressageLogService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @RequestMapping(value = "/sforderfilterservice", method = RequestMethod.GET) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation("查询派送地址是否属于顺丰的派送范围") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String SFOrderFilterService( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "d_address", value = "派送地址", defaultValue = "福建省厦门市思明区软件园二期望海路55号") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -72,7 +67,6 @@ public class SFExpressController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @RequestMapping(value="/sforderservice",method = RequestMethod.POST) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation("向顺丰快递下订单") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ObserverRequired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String SFOrderService( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -87,7 +81,7 @@ public class SFExpressController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(StringUtils.isNotBlank(sfexpress_obj.getMailno())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return write(200, "顺丰快递下单成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //如果该处方的快递单号未生成,则继续下单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    //如果该处方的快递单号未生成,则继续下单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    //由于下单前已经判断过是否派送,这里不再重复判断----huangwenjie-2017.08.04 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    //先判断地址是否可派送boolean delivery = sfexpressService.getSFOrderFilterService(sfexpress_obj.getProvinceName()+sfexpress_obj.getCityName()+sfexpress_obj.getTownName()+sfexpress_obj.getAddress()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -115,7 +109,6 @@ public class SFExpressController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @RequestMapping(value="/sfrouteservice",method = RequestMethod.POST) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation("通过处方编码查询顺丰物流派送记录") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ObserverRequired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String SFRouteService( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -143,7 +136,6 @@ public class SFExpressController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @RequestMapping(value = "/getsfexpressprice", method = RequestMethod.GET) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation("根据收寄地址获取快递费用") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String SFExpressPrice( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//            @ApiParam(name = "j_city", value = "寄方地址(城市),默认为厦门", defaultValue = "厦门") 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -167,7 +159,6 @@ public class SFExpressController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @RequestMapping(value="/sfordersearchservice",method = RequestMethod.GET) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation("通过处方编码查询顺丰快递是否下单成功") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String SFOrderSearchService( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name="prescriptionCode", value="处方编号") @RequestParam(value = "prescriptionCode",required = true) String prescriptionCode){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -184,7 +175,6 @@ public class SFExpressController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @RequestMapping(value="/sfgetorderinfoservice",method = RequestMethod.GET) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation("通过处方编码查询顺丰快递单信息(不包含物流记录)") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String SFGetOrderInfo( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name="prescriptionCode", value="处方编号") @RequestParam(value = "prescriptionCode",required = true) String prescriptionCode){ 
			 |