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