From 6a07378488a9dd1515a6a0fdb4c1833638e6592b Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期二, 29 十月 2024 14:44:57 +0800 Subject: [PATCH] 接口对接 --- jh-module-ecg/jh-module-ecg-api/src/main/java/cn/lihu/jh/module/ecg/enums/ErrorCodeConstants.java | 1 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/AppointmentExternal.java | 11 + jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/AppointmentController.java | 85 ---------------- jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/RemoteDataService.java | 5 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/vo/AppointmentConfirmReqVO.java | 4 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentService.java | 6 + jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/dataobject/appointment/AppointmentDO.java | 4 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/mysql/appointment/AppointmentMapper.java | 1 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImpl.java | 128 +++++++++++++++++++++++++ 9 files changed, 152 insertions(+), 93 deletions(-) diff --git a/jh-module-ecg/jh-module-ecg-api/src/main/java/cn/lihu/jh/module/ecg/enums/ErrorCodeConstants.java b/jh-module-ecg/jh-module-ecg-api/src/main/java/cn/lihu/jh/module/ecg/enums/ErrorCodeConstants.java index 673858b..a212cfb 100644 --- a/jh-module-ecg/jh-module-ecg-api/src/main/java/cn/lihu/jh/module/ecg/enums/ErrorCodeConstants.java +++ b/jh-module-ecg/jh-module-ecg-api/src/main/java/cn/lihu/jh/module/ecg/enums/ErrorCodeConstants.java @@ -14,6 +14,7 @@ ErrorCode APPOINTMENT_NOT_EXISTS = new ErrorCode(1_010_001_000, "棰勭害涓嶅瓨鍦�"); ErrorCode APPOINTMENT_NOT_TODAY = new ErrorCode(1_010_001_001, "涓嶆槸褰撳ぉ棰勭害"); + ErrorCode APPOINTMENT_HAVE_QUEUED = new ErrorCode(1_010_001_002, "鎮ㄥ凡缁忓湪鎺掗槦涓簡"); ErrorCode ROOM_NOT_EXISTS = new ErrorCode(1_010_002_000, "璇婂鍜岃瘖鐤楀簥涓嶅瓨鍦�"); ErrorCode ROOM_NOT_SIT = new ErrorCode(1_010_002_001, "璇烽噸鏂板氨搴�"); diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/AppointmentController.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/AppointmentController.java index 8b04bb3..017e0c1 100644 --- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/AppointmentController.java +++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/AppointmentController.java @@ -69,9 +69,6 @@ private RoomService roomService; @Resource - private RemoteDataService remoteDataService; - - @Resource private DevRentService devRentService; @Resource @@ -140,88 +137,12 @@ BeanUtils.toBean(list, AppointmentRespVO.class)); } - // TODO 瀵规帴鏁版嵁骞冲彴 - private void getRemoteAppointment(AppointmentConfirmReqVO confirmReqVO) { - RestApiReqBodyVo reqBodyVo = new RestApiReqBodyVo(); - reqBodyVo.setSfzh(confirmReqVO.getPatId()); - reqBodyVo.setMzzyh("A34343"); - - // QueryRisReportList queryEcgRequest - RestApiResult<Object> result = remoteDataService.httpApi("queryEcgRequest", "ECG", "ECG", reqBodyVo); - - List<AppointmentExternal> list = - result.getRow().stream().map( - rawItem -> { - //AppointmentExternal appointmentExternal = JSONObject.parseObject(JSONObject.toJSONString(rawItem), AppointmentExternal.class); - AppointmentExternal appointmentExternal = BeanUtil.toBeanIgnoreCase( rawItem, AppointmentExternal.class, true); - - return appointmentExternal; - } - ).collect(Collectors.toList()); - - AppointmentExternal appointmentExternal = list.get(0); - - QueueSaveReqVO queueSaveReqVO = new QueueSaveReqVO(); - - queueSaveReqVO.setPatId( appointmentExternal.getPatientID() ); - queueSaveReqVO.setPatName( appointmentExternal.getPatName() ); - queueSaveReqVO.setPatGender( Byte.valueOf(appointmentExternal.getPatgender()) ); - - - DateTimeFormatter ISO_LOCAL_DATE_TIME2 = new DateTimeFormatterBuilder() - .parseCaseInsensitive() - .append(ISO_LOCAL_DATE) - .appendLiteral(' ') - .append(ISO_LOCAL_TIME) - .toFormatter(); - LocalDateTime bookStartTime = LocalDateTime.parse(appointmentExternal.getReqExtBooktime(), ISO_LOCAL_DATE_TIME2); - LocalDateTime bookEndTime = bookStartTime.plusMinutes(30); - queueSaveReqVO.setBookTimeslot( - (bookStartTime.getHour()*100 + bookStartTime.getMinute())*10000 - + bookEndTime.getHour()*100 + bookEndTime.getMinute() ); - - //queueSaveReqVO.setBookCheckType( Byte.valueOf(appointmentExternal.getPlanDefItemList().getPlanDefItem().getPlanDefItemcode()) ); - queueSaveReqVO.setBookCheckType( 10 ); - - queueSaveReqVO.setSeqNum(1); - queueSaveReqVO.setStatus(QueueStatusEnum.WAITING.getStatus()); - queueSaveReqVO.setPassed((byte)0); - queueSaveReqVO.setExpired((byte)0); - - queueSaveReqVO.setRoomName("-"); - queueSaveReqVO.setBedNo("-"); - - queueService.createqueue(queueSaveReqVO); - } - @PostMapping("/confirm") @Operation(summary = "棰勭害纭") @PreAuthorize("@ss.hasPermission('ecg:appointment:confirm')") public CommonResult<String> appointmentConfirm(@RequestBody AppointmentConfirmReqVO confirmReqVO) { - //TODO 鍏堜粠棰勭害琛ㄥ彇鏁版嵁锛屽悗缁鎺ユ暟鎹钩鍙版煡棰勭害鏁版嵁 - AppointmentDO appointment = appointmentService.getAppointment(confirmReqVO.getId()); - if (null == appointment) - return error(PATIENT_NOT_EXISTS); - - if ( !DateUtils.isToday(appointment.getBookDate()) ) - return error( APPOINTMENT_NOT_TODAY); - - try { - QueueSaveReqVO queueSaveReqVO = new QueueSaveReqVO(); - queueSaveReqVO.setPatId(appointment.getPatId()); - queueSaveReqVO.setPatName(appointment.getPatName()); - queueSaveReqVO.setPatGender(appointment.getPatGender()); - queueSaveReqVO.setBookDate(appointment.getBookDate()); - queueSaveReqVO.setBookTimeslot(appointment.getBookTimeslot()); - queueSaveReqVO.setBookCheckType(appointment.getBookCheckType()); - queueSaveReqVO.setPassed((byte) 0); - queueSaveReqVO.setExpired((byte) 0); - queueSaveReqVO.setPatDetails( appointment.getPatDeptDesc() + "-" + appointment.getPatWardDesc() + "-" + appointment.getPatBedNo()); - queueService.queue(queueSaveReqVO); - } catch (DuplicateKeyException duplicateKeyException) { - return success("鎮ㄥ凡缁忓湪鎺掗槦涓簡"); - } - - return success("鎿嶄綔鎴愬姛"); + appointmentService.appoitmentConfirm( confirmReqVO ); + return success("纭鎴愬姛"); } + } diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/vo/AppointmentConfirmReqVO.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/vo/AppointmentConfirmReqVO.java index 4710693..b13fef2 100644 --- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/vo/AppointmentConfirmReqVO.java +++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/appointment/vo/AppointmentConfirmReqVO.java @@ -14,6 +14,10 @@ private Integer id; + @Schema(description = "闂ㄨ瘖浣忛櫌鍙�", requiredMode = Schema.RequiredMode.REQUIRED, example = "29034") + @NotEmpty(message = "闂ㄨ瘖浣忛櫌鍙蜂笉鑳戒负绌�") + private String mzzyh; + @Schema(description = "鎮h�呯紪鍙�", requiredMode = Schema.RequiredMode.REQUIRED, example = "29034") //@NotEmpty(message = "鎮h�呯紪鍙蜂笉鑳戒负绌�") private String patId; diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/dataobject/appointment/AppointmentDO.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/dataobject/appointment/AppointmentDO.java index 93135ec..4863713 100644 --- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/dataobject/appointment/AppointmentDO.java +++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/dataobject/appointment/AppointmentDO.java @@ -51,7 +51,7 @@ /** * 鎮h�呯敓鏃� */ - private LocalDateTime patBirthday; + private LocalDate patBirthday; /** * 鎮h�呮墜鏈� */ @@ -110,7 +110,7 @@ */ private Integer bookCheckType; /** - * 棰勭害鏉ユ簮锛歑绯荤粺銆佹姢澹墜鍔ㄩ绾� + * 棰勭害鏉ユ簮锛�0 ~~ X绯荤粺銆�1 ~~ 鎶ゅ+鎵嬪姩棰勭害 */ private Integer bookSrc; diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/mysql/appointment/AppointmentMapper.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/mysql/appointment/AppointmentMapper.java index 7727223..2e7688b 100644 --- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/mysql/appointment/AppointmentMapper.java +++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/dal/mysql/appointment/AppointmentMapper.java @@ -21,6 +21,7 @@ public interface AppointmentMapper extends BaseMapperX<AppointmentDO> { default PageResult<AppointmentDO> selectPage(AppointmentPageReqVO reqVO) { + return selectPage(reqVO, new LambdaQueryWrapperX<AppointmentDO>() .eqIfPresent(AppointmentDO::getPatId, reqVO.getPatId()) .likeIfPresent(AppointmentDO::getPatName, reqVO.getPatName()) diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/RemoteDataService.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/RemoteDataService.java index 3330920..06aa67d 100644 --- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/RemoteDataService.java +++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/RemoteDataService.java @@ -1,15 +1,14 @@ package cn.lihu.jh.module.ecg.feign; +import cn.lihu.jh.module.ecg.feign.dto.AppointmentExternal; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.*; -import javax.annotation.Resource; - @FeignClient(name = "remote-data-service", url = "${jinhua.url}") public interface RemoteDataService { @PostMapping(value="/hai/HttpEntry/", produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE) - public RestApiResult<Object> httpApi( @RequestParam("service") String service, + public RestApiResult<AppointmentExternal> httpApi( @RequestParam("service") String service, @RequestParam("urid") String urid, @RequestParam("pwd") String pwd, @RequestBody RestApiReqBodyVo bodyVo); diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/AppointmentExternal.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/AppointmentExternal.java index 01b8fef..83f0c6d 100644 --- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/AppointmentExternal.java +++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/feign/dto/AppointmentExternal.java @@ -2,6 +2,9 @@ import lombok.Data; +import java.time.LocalDate; +import java.time.LocalDateTime; + @Data public class AppointmentExternal { private String ReqIdeApplyno; @@ -16,10 +19,10 @@ private String AdmTypeCode; private String AdmTypeDesc; private String AdmStatus; - private String AdmDate; + private LocalDate AdmDate; private String PatName; private String Patgender; - private String EncPatBirthDate; + private LocalDate EncPatBirthDate; private String Age; private String Phone; private String Address; @@ -32,7 +35,7 @@ private String clinSymp; private String clinDiag; private String relevantDiag; - private String ReqAuthoredOn; + private LocalDateTime ReqAuthoredOn; private String ReqExtApplydeptCode; private String ReqExtApplydeptName; private String ReqExtExecdeptCode; @@ -40,7 +43,7 @@ private String ReqExtApplydocCode; private String ReqExtApplydocName; private String ReqExtMedhistory; - private String ReqExtBooktime; + private LocalDateTime ReqExtBooktime; private String ReqExtBookplace; private String ReqExtUrgent; private String ReqExtExamgoal; diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentService.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentService.java index bc245a7..85e7c4b 100644 --- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentService.java +++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentService.java @@ -4,6 +4,7 @@ import cn.lihu.jh.module.ecg.dal.dataobject.appointment.AppointmentDO; import cn.lihu.jh.framework.common.pojo.PageResult; import cn.lihu.jh.framework.common.pojo.PageParam; +import cn.lihu.jh.module.ecg.feign.dto.AppointmentExternal; import javax.validation.Valid; @@ -60,4 +61,7 @@ */ PageResult<AppointmentDO> getAppointmentPage(AppointmentPageReqVO pageReqVO); -} \ No newline at end of file + AppointmentDO getAppointmentExtermal(String mzzyh); + + String appoitmentConfirm(AppointmentConfirmReqVO appointmentConfirmReqVO); +} diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImpl.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImpl.java index c165a8a..3f0de3d 100644 --- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImpl.java +++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImpl.java @@ -1,6 +1,16 @@ package cn.lihu.jh.module.ecg.service.appointment; +import cn.lihu.jh.framework.common.util.date.DateUtils; +import cn.lihu.jh.module.ecg.controller.admin.queue.vo.QueueSaveReqVO; +import cn.lihu.jh.module.ecg.enums.QueueStatusEnum; +import cn.lihu.jh.module.ecg.feign.RemoteDataService; +import cn.lihu.jh.module.ecg.feign.RestApiReqBodyVo; +import cn.lihu.jh.module.ecg.feign.RestApiResult; +import cn.lihu.jh.module.ecg.feign.dto.AppointmentExternal; +import cn.lihu.jh.module.ecg.service.queue.QueueService; +import org.springframework.dao.DuplicateKeyException; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import org.springframework.validation.annotation.Validated; import cn.lihu.jh.module.ecg.controller.admin.appointment.vo.*; @@ -17,6 +27,8 @@ import java.util.Date; import static cn.lihu.jh.framework.common.exception.util.ServiceExceptionUtil.exception; +import static cn.lihu.jh.framework.common.pojo.CommonResult.error; +import static cn.lihu.jh.framework.common.pojo.CommonResult.success; import static cn.lihu.jh.module.ecg.enums.ErrorCodeConstants.*; /** @@ -29,6 +41,12 @@ public class AppointmentServiceImpl implements AppointmentService { @Resource + private RemoteDataService remoteDataService; + + @Resource + private QueueService queueService; + + @Resource private AppointmentMapper appointmentMapper; @Override @@ -37,7 +55,7 @@ AppointmentDO appointment = BeanUtils.toBean(createReqVO, AppointmentDO.class); appointment.setBookTime( LocalDateTime.now() ); - appointment.setBookSrc( 0 ); + appointment.setBookSrc( 1 ); appointmentMapper.insert(appointment); // 杩斿洖 @@ -82,4 +100,112 @@ return appointmentMapper.selectPage(pageReqVO); } + @Override + public AppointmentDO getAppointmentExtermal(String mzzyh) { + RestApiReqBodyVo reqBodyVo = new RestApiReqBodyVo(); + //reqBodyVo.setSfzh(confirmReqVO.getPatId()); + reqBodyVo.setMzzyh( mzzyh ); + + // QueryRisReportList queryEcgRequest + RestApiResult<AppointmentExternal> result = remoteDataService.httpApi("queryEcgRequest", "ECG", "ECG", reqBodyVo); + result.getCode(); + + AppointmentExternal appointmentExternal = result.getRow().get(0); + + AppointmentDO appointmentDO = BeanUtils.toBean( appointmentExternal, AppointmentDO.class ); + + appointmentDO.setPatId( appointmentExternal.getPatientID() ); // 鍐呭涓� 韬唤璇佸彿 鎴� 闂ㄨ瘖浣忛櫌鍙� + appointmentDO.setPatName( appointmentExternal.getPatName() ); + appointmentDO.setPatGender( Byte.valueOf(appointmentExternal.getPatgender()) ); + appointmentDO.setPatBirthday( appointmentExternal.getEncPatBirthDate() ); + appointmentDO.setPatIdentityId( appointmentExternal.getIdentityID() ); + appointmentDO.setPatAddr( appointmentExternal.getAddress() ); + appointmentDO.setPatDeptCode( appointmentExternal.getPatLocDeptCode() ); + appointmentDO.setPatDeptDesc( appointmentExternal.getPatLocDeptDesc() ); + appointmentDO.setPatWardCode( appointmentExternal.getPatLocWardCode() ); + appointmentDO.setPatWardDesc( appointmentExternal.getPatLocWardDesc() ); + appointmentDO.setPatMobile( appointmentExternal.getPhone() ); + appointmentDO.setPatBedNo( appointmentExternal.getEnBedno() ); + appointmentDO.setBookId( appointmentExternal.getReqIdeApplyno() ); + appointmentDO.setBookDate( appointmentExternal.getReqExtBooktime().toLocalDate() ); + appointmentDO.setBookCheckType( getCorrespondingCheckType(appointmentExternal.getPlanDefItemList().getPlanDefItem().getPlanDefItemcode()) ); + appointmentDO.setBookTime( appointmentExternal.getReqAuthoredOn() ); + LocalDateTime bookStartTime = appointmentExternal.getReqExtBooktime(); + LocalDateTime bookEndTime = bookStartTime.plusMinutes(30); + appointmentDO.setBookTimeslot( (bookStartTime.getHour()*100 + bookStartTime.getMinute())*10000 + bookEndTime.getHour()*100 + bookEndTime.getMinute() ); + appointmentDO.setBookSrc( 0 ); + appointmentDO.setPaid( 1 ); + return appointmentDO; + } + + @Override + @Transactional(rollbackFor = Exception.class) + public String appoitmentConfirm(AppointmentConfirmReqVO confirmReqVO) { + AppointmentDO appointment = getAppointmentExtermal(confirmReqVO.getMzzyh()); + if (null == appointment ) { + //浠庨绾﹁〃鍙栨暟鎹紝鍚庣画瀵规帴鏁版嵁骞冲彴鏌ラ绾︽暟鎹� + appointment = getAppointment(confirmReqVO.getId()); + } + + if (null == appointment) + throw exception(PATIENT_NOT_EXISTS); + + if ( !DateUtils.isToday(appointment.getBookDate()) ) + throw exception( APPOINTMENT_NOT_TODAY); + + appointmentMapper.insert(appointment); + + try { + QueueSaveReqVO queueSaveReqVO = new QueueSaveReqVO(); + queueSaveReqVO.setPatId(appointment.getPatId()); + queueSaveReqVO.setPatName(appointment.getPatName()); + queueSaveReqVO.setPatGender(appointment.getPatGender()); + queueSaveReqVO.setBookDate(appointment.getBookDate()); + queueSaveReqVO.setBookTimeslot(appointment.getBookTimeslot()); + queueSaveReqVO.setBookCheckType(appointment.getBookCheckType()); + queueSaveReqVO.setPassed((byte) 0); + queueSaveReqVO.setExpired((byte) 0); + queueSaveReqVO.setPatDetails( appointment.getPatDeptDesc() + "-" + appointment.getPatWardDesc() + "-" + appointment.getPatBedNo()); + queueService.queue(queueSaveReqVO); + } catch (DuplicateKeyException duplicateKeyException) { + throw exception(APPOINTMENT_HAVE_QUEUED); + } + + return "纭鎴愬姛"; + } + + private Integer getCorrespondingCheckType(String strPlanDefItemcode) { + if (strPlanDefItemcode.equals("691133607")) + return 100; + else if (strPlanDefItemcode.equals("201605")) + return 200; + else if (strPlanDefItemcode.equals("200327")) + return 300; + else if (strPlanDefItemcode.equals("201652")) + return 400; + else if (strPlanDefItemcode.equals("502490914")) + return 500; + else if (strPlanDefItemcode.equals("419562119")) + return 600; + else if (strPlanDefItemcode.equals("201604")) + return 700; + else if (strPlanDefItemcode.equals("1202042")) + return 800; + else if (strPlanDefItemcode.equals("1202058")) + return 900; + else if (strPlanDefItemcode.equals("1202065")) + return 1000; + else if (strPlanDefItemcode.equals("559542128")) + return 1100; + else if (strPlanDefItemcode.equals("590244511")) + return 1200; + else if (strPlanDefItemcode.equals("666454217")) + return 1300; + else if (strPlanDefItemcode.equals("720791490")) + return 1400; + else if (strPlanDefItemcode.equals("720792077")) + return 1500; + + return 100; + } } \ No newline at end of file -- Gitblit v1.9.3