Browse Source

代码修改

LAPTOP-KB9HII50\70708 3 năm trước cách đây
mục cha
commit
f97019df8e

+ 40 - 0
business/base-service/src/main/java/com/yihu/jw/hospital/prescription/service/PrescriptionService.java

@ -371,6 +371,46 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
        return wlyyOutpatientVOList;
    }
    /**
     * 修改续方物流信息
     */
    public WlyyPrescriptionExpressageDO updPrescriptionExpressage(String id,Integer oneselfPickupFlg,String name,String mobile,String address
            ,String provinceCode,String provinceName,String cityCode,String cityName,String townCode,String townName
            ,String streetCode,String streetName){
        WlyyPrescriptionExpressageDO expressageDO = prescriptionExpressageDao.findOne(id);
        expressageDO.setOneselfPickupFlg(oneselfPickupFlg);
        if(oneselfPickupFlg == 0){
            //自取
            expressageDO.setName(name);
            expressageDO.setMobile(mobile);
            expressageDO.setAddress(address);
            expressageDO.setProvinceCode(provinceCode);
            expressageDO.setProvinceName(provinceName);
            expressageDO.setCityCode(cityCode);
            expressageDO.setCityName(cityName);
            expressageDO.setTownCode(townCode);
            expressageDO.setTownName(townName);
            expressageDO.setStreetCode(streetCode);
            expressageDO.setStreetName(streetName);
        }else{
            //快递
            expressageDO.setName(null);
            expressageDO.setMobile(null);
            expressageDO.setAddress(null);
            expressageDO.setProvinceCode(null);
            expressageDO.setProvinceName(null);
            expressageDO.setCityCode(null);
            expressageDO.setCityName(null);
            expressageDO.setTownCode(null);
            expressageDO.setTownName(null);
            expressageDO.setStreetCode(null);
            expressageDO.setStreetName(null);
        }
        prescriptionExpressageDao.save(expressageDO);
        return expressageDO;
    }
    /**
     * 查询单条门诊记录
     *

+ 39 - 0
svr/svr-internet-hospital/src/main/java/com/yihu/jw/hospital/endpoint/prescription/PrescriptionEndpoint.java

@ -49,6 +49,7 @@ import com.yihu.jw.wlyy.service.WlyyBusinessService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import io.swagger.models.auth.In;
import net.sf.json.xml.XMLSerializer;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
@ -157,6 +158,44 @@ public class PrescriptionEndpoint extends EnvelopRestEndpoint {
    public ImUtil imUtil;
    @Autowired
    private HcyyEntranceService hcyyEntranceService;
    @PostMapping(value = "updPrescriptionExpressage")
    @ApiOperation(value = "修改续方收货信息")
    public ObjEnvelop updPrescriptionExpressage(@ApiParam(name = "id", value = "收获信息id")
                                         @RequestParam(value = "id",required = true) String id,
                                         @ApiParam(name = "oneselfPickupFlg", value = "是否自取 1是 0否")
                                         @RequestParam(value = "oneselfPickupFlg",required = true) Integer oneselfPickupFlg,
                                         @ApiParam(name = "name", value = "收货人姓名")
                                         @RequestParam(value = "name",required = false) String name,
                                         @ApiParam(name = "mobile", value = "收货人电话")
                                             @RequestParam(value = "mobile",required = false) String mobile,
                                         @ApiParam(name = "address", value = "详细地址")
                                             @RequestParam(value = "address",required = false) String address,
                                         @ApiParam(name = "provinceCode", value = "省code")
                                             @RequestParam(value = "provinceCode",required = false) String provinceCode,
                                         @ApiParam(name = "provinceName", value = "省名称")
                                             @RequestParam(value = "provinceName",required = false) String provinceName,
                                         @ApiParam(name = "cityCode", value = "市code")
                                             @RequestParam(value = "cityCode",required = false) String cityCode,
                                         @ApiParam(name = "cityName", value = "市名称")
                                             @RequestParam(value = "cityName",required = false) String cityName,
                                         @ApiParam(name = "townCode", value = "区code")
                                             @RequestParam(value = "townCode",required = false) String townCode,
                                         @ApiParam(name = "townName", value = "区名称")
                                             @RequestParam(value = "townName",required = false) String townName,
                                         @ApiParam(name = "streetCode", value = "街道code")
                                             @RequestParam(value = "streetCode",required = false) String streetCode,
                                         @ApiParam(name = "streetName", value = "街道名称")
                                             @RequestParam(value = "streetName",required = false) String streetName){
        try {
            WlyyPrescriptionExpressageDO obj = prescriptionService.updPrescriptionExpressage(id, oneselfPickupFlg, name, mobile, address, provinceCode
                    , provinceName, cityCode, cityName, townCode, townName, streetCode, streetName);
            return success(obj);
        }catch (Exception e) {
            return failedObjEnvelopException(e);
        }
    }
    
    @GetMapping(value = BaseHospitalRequestMapping.Prescription.findOutpatientList)
    @ApiOperation(value = " 查询某个时间段的患者门诊就诊记录")