From 718bd7efbc0d959d0b9050c34be2fd639a1f74b6 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期三, 26 二月 2025 18:03:27 +0800
Subject: [PATCH] 代码提交
---
smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java | 30
smartor/src/main/java/com/smartor/domain/Icd10.java | 12
smartor/src/main/java/com/smartor/domain/ServiceTaskVO.java | 7
smartor/src/main/resources/mapper/smartor/ServiceTaskMapper.xml | 10
smartor/src/main/resources/mapper/smartor/Icd10Mapper.xml | 91 ++-
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseDictOperationController.java | 26
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskoperController.java | 2
smartor/src/main/resources/mapper/smartor/BaseDictOperationMapper.xml | 433 +++++++++---------
ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java | 26 +
smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java | 155 ++++--
ruoyi-admin/src/main/resources/application-druid.yml | 12
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskdiagController.java | 2
smartor/src/main/resources/mapper/smartor/ServiceTaskdiagMapper.xml | 325 +++++++------
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskController.java | 38 +
smartor/src/main/java/com/smartor/domain/ServiceTaskdiag.java | 83 ++-
smartor/src/main/java/com/smartor/domain/BaseDictOperation.java | 103 ++-
16 files changed, 782 insertions(+), 573 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseDictOperationController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseDictOperationController.java
index 38490eb..070221f 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseDictOperationController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseDictOperationController.java
@@ -1,9 +1,12 @@
package com.ruoyi.web.controller.smartor;
import java.util.List;
+
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
+
import javax.servlet.http.HttpServletResponse;
+
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -32,8 +35,7 @@
@Api("鎵嬫湳鍩虹淇℃伅")
@RestController
@RequestMapping("/smartor/baseopera")
-public class BaseDictOperationController extends BaseController
-{
+public class BaseDictOperationController extends BaseController {
@Autowired
private IBaseDictOperationService baseDictOperationService;
@@ -43,8 +45,7 @@
@ApiOperation("鏌ヨ鎮h�呮鏌ユ楠岃褰曞瓙鍒楄〃")
//@PreAuthorize("@ss.hasPermi('smartor:operation:list')")
@PostMapping("/list")
- public TableDataInfo list(BaseDictOperation baseDictOperation)
- {
+ public TableDataInfo list(@RequestBody BaseDictOperation baseDictOperation) {
startPage();
List<BaseDictOperation> list = baseDictOperationService.selectBaseDictOperationList(baseDictOperation);
return getDataTable(list);
@@ -57,8 +58,7 @@
//@PreAuthorize("@ss.hasPermi('smartor:operation:export')")
@Log(title = "鎮h�呮鏌ユ楠岃褰曞瓙", businessType = BusinessType.EXPORT)
@PostMapping("/export")
- public void export(HttpServletResponse response, BaseDictOperation baseDictOperation)
- {
+ public void export(HttpServletResponse response, BaseDictOperation baseDictOperation) {
List<BaseDictOperation> list = baseDictOperationService.selectBaseDictOperationList(baseDictOperation);
ExcelUtil<BaseDictOperation> util = new ExcelUtil<BaseDictOperation>(BaseDictOperation.class);
util.exportExcel(response, list, "鎮h�呮鏌ユ楠岃褰曞瓙鏁版嵁");
@@ -70,8 +70,7 @@
@ApiOperation("鑾峰彇鎮h�呮鏌ユ楠岃褰曞瓙璇︾粏淇℃伅")
//@PreAuthorize("@ss.hasPermi('smartor:operation:query')")
@GetMapping(value = "/getInfo/{id}")
- public AjaxResult getInfo(@PathVariable("id") Long id)
- {
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
return success(baseDictOperationService.selectBaseDictOperationById(id));
}
@@ -82,8 +81,7 @@
//@PreAuthorize("@ss.hasPermi('smartor:operation:add')")
@Log(title = "鎮h�呮鏌ユ楠岃褰曞瓙", businessType = BusinessType.INSERT)
@PostMapping("/add")
- public AjaxResult add(@RequestBody BaseDictOperation baseDictOperation)
- {
+ public AjaxResult add(@RequestBody BaseDictOperation baseDictOperation) {
return toAjax(baseDictOperationService.insertBaseDictOperation(baseDictOperation));
}
@@ -94,8 +92,7 @@
//@PreAuthorize("@ss.hasPermi('smartor:operation:edit')")
@Log(title = "鎮h�呮鏌ユ楠岃褰曞瓙", businessType = BusinessType.UPDATE)
@PostMapping("/edit")
- public AjaxResult edit(@RequestBody BaseDictOperation baseDictOperation)
- {
+ public AjaxResult edit(@RequestBody BaseDictOperation baseDictOperation) {
return toAjax(baseDictOperationService.updateBaseDictOperation(baseDictOperation));
}
@@ -105,9 +102,8 @@
@ApiOperation("鍒犻櫎鎮h�呮鏌ユ楠岃褰曞瓙")
//@PreAuthorize("@ss.hasPermi('smartor:operation:remove')")
@Log(title = "鎮h�呮鏌ユ楠岃褰曞瓙", businessType = BusinessType.DELETE)
- @GetMapping("/remove/{ids}")
- public AjaxResult remove(@PathVariable Long[] ids)
- {
+ @GetMapping("/remove/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids) {
return toAjax(baseDictOperationService.deleteBaseDictOperationByIds(ids));
}
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskController.java
index 43786ea..a50c0e2 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskController.java
@@ -84,18 +84,32 @@
if (CollectionUtils.isNotEmpty(serviceTaskVOS)) {
for (ServiceTaskVO ServiceTaskVO : serviceTaskVOS) {
- ServiceSubtaskVO serviceSubtaskVO = new ServiceSubtaskVO();
- serviceSubtaskVO.setTaskid(ServiceTaskVO.getTaskid());
- serviceSubtaskVO.setStartOutHospTime(serviceTask.getStartOutHospTime());
- serviceSubtaskVO.setEndOutHospTime(serviceTask.getEndOutHospTime());
- List<ServiceSubtask> ServiceTaskcalls = iServiceTaskCallService.selectServiceSubtaskList(serviceSubtaskVO);
- if (CollectionUtils.isNotEmpty(ServiceTaskcalls)) {
- //宸插彂閫�
- long yfs = ServiceTaskcalls.stream().filter(serviceTaskcall1 -> serviceTaskcall1.getSendstate() != null && serviceTaskcall1.getSendstate() == 3L).collect(Collectors.toList()).stream().count();
- //鏈彂閫�
- long wfs = ServiceTaskcalls.stream().filter(serviceTaskcall1 -> serviceTaskcall1.getSendstate() != null && serviceTaskcall1.getSendstate() == 2L).collect(Collectors.toList()).stream().count();
- ServiceTaskVO.setYfs(yfs);
- ServiceTaskVO.setWfs(wfs);
+ if (serviceTask.getAppltype().equals("1") || serviceTask.getAppltype().equals("2")) {
+ ServiceSubtaskVO serviceSubtaskVO = new ServiceSubtaskVO();
+ serviceSubtaskVO.setTaskid(ServiceTaskVO.getTaskid());
+ serviceSubtaskVO.setStartOutHospTime(serviceTask.getStartOutHospTime());
+ serviceSubtaskVO.setEndOutHospTime(serviceTask.getEndOutHospTime());
+ List<ServiceSubtask> ServiceTaskcalls = iServiceTaskCallService.selectServiceSubtaskList(serviceSubtaskVO);
+ if (CollectionUtils.isNotEmpty(ServiceTaskcalls)) {
+ //宸插彂閫�
+ long yfs = ServiceTaskcalls.stream().filter(serviceTaskcall1 -> serviceTaskcall1.getSendstate() != null && serviceTaskcall1.getSendstate() == 3L).collect(Collectors.toList()).stream().count();
+ //鏈彂閫�
+ long wfs = ServiceTaskcalls.stream().filter(serviceTaskcall1 -> serviceTaskcall1.getSendstate() != null && serviceTaskcall1.getSendstate() == 2L).collect(Collectors.toList()).stream().count();
+ ServiceTaskVO.setYfs(yfs);
+ ServiceTaskVO.setWfs(wfs);
+ }
+ } else if (serviceTask.getAppltype().equals("3") || serviceTask.getAppltype().equals("4")) {
+ ServiceSubtaskVO serviceSubtaskVO = new ServiceSubtaskVO();
+ serviceSubtaskVO.setTaskid(ServiceTaskVO.getTaskid());
+ List<ServiceSubtask> ServiceTaskcalls = iServiceTaskCallService.selectServiceSubtaskList(serviceSubtaskVO);
+ if (CollectionUtils.isNotEmpty(ServiceTaskcalls)) {
+ //宸插彂閫�
+ long yfs = ServiceTaskcalls.stream().filter(serviceTaskcall1 -> serviceTaskcall1.getSendstate() != null && serviceTaskcall1.getSendstate() == 3L).collect(Collectors.toList()).stream().count();
+ //鏈彂閫�
+ long wfs = ServiceTaskcalls.stream().filter(serviceTaskcall1 -> serviceTaskcall1.getSendstate() != null && serviceTaskcall1.getSendstate() == 2L).collect(Collectors.toList()).stream().count();
+ ServiceTaskVO.setYfs(yfs);
+ ServiceTaskVO.setWfs(wfs);
+ }
}
}
//鑾峰彇total
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskdiagController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskdiagController.java
index 03dae7c..189d684 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskdiagController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskdiagController.java
@@ -29,7 +29,7 @@
* @author lihu
* @date 2025-02-24
*/
-@Api("妯℃澘绉戝鍏宠仈")
+@Api("璇婃柇妯℃澘绉戝鍏宠仈")
@RestController
@RequestMapping("/smartor/taskdiag")
public class ServiceTaskdiagController extends BaseController
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskoperController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskoperController.java
index df4a3da..95bfa2e 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskoperController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceTaskoperController.java
@@ -29,7 +29,7 @@
* @author lihu
* @date 2025-02-25
*/
-@Api("妯℃澘绉戝鍏宠仈")
+@Api("鎵嬫湳妯℃澘绉戝鍏宠仈")
@RestController
@RequestMapping("/smartor/taskoper")
public class ServiceTaskoperController extends BaseController
diff --git a/ruoyi-admin/src/main/resources/application-druid.yml b/ruoyi-admin/src/main/resources/application-druid.yml
index b9380a5..ebc02bd 100644
--- a/ruoyi-admin/src/main/resources/application-druid.yml
+++ b/ruoyi-admin/src/main/resources/application-druid.yml
@@ -14,14 +14,14 @@
# url: jdbc:mysql://192.168.2.9:3308/smartor?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
# 涓芥按
# url: jdbc:mysql://127.0.0.1:3308/smartor-lisui?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
- # username: smartor
- # password: Smartor.2023
- # driverClassName: com.mysql.cj.jdbc.Driver
+# username: smartor
+# password: Smartor.2023
+# driverClassName: com.mysql.cj.jdbc.Driver
# 鏂板崕
# url: jdbc:mysql://192.168.191.181:3308/smartor?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
- # username: smartor
- # password: Smartor.2023
- # driverClassName: com.mysql.cj.jdbc.Driver
+# username: smartor
+# password: Smartor.2023
+# driverClassName: com.mysql.cj.jdbc.Driver
# 鍏徃浜�
url: jdbc:mysql://116.62.18.175:6002/smartor_lisui?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
index ab247f4..ad7ae73 100644
--- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
+++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
@@ -366,8 +366,30 @@
//绾歌川
} else if (descByCode.equals("寰俊灏忕▼搴�")) {
//寰俊灏忕▼搴�
- for (ServiceSubtask serviceSubtask : selectServiceSubtaskList) {
- log.error("寰俊灏忕▼搴忔湡浠诲姟鍙戦��---------杩涙潵浜嗗悧锛焮}", serviceSubtask);
+ if (ivrTask1.getPatCycle() == 1) {
+ //璇存槑璇ヤ换鍔$殑鎮h�呮槸寰幆鎵ц鐨�
+ ServiceSubtaskVO serviceSubtaskVO = new ServiceSubtaskVO();
+ serviceSubtaskVO.setTaskid(ivrTask1.getTaskid());
+ List<ServiceSubtask> serviceSubtaskList = serviceSubtaskMapper.selectServiceSubtaskList(serviceSubtaskVO);
+ //杩欓噷闇�瑕佹牴鎹韩浠借瘉鍘婚噸
+ List<ServiceSubtask> serviceSubtaskListFilter = new ArrayList<>();
+ aa:
+ for (ServiceSubtask serviceSubtask : serviceSubtaskList) {
+ for (ServiceSubtask ss : serviceSubtaskListFilter) {
+ if (ss.getSfzh().equals(serviceSubtask.getSfzh())) {
+ continue aa;
+ }
+ }
+ serviceSubtaskListFilter.add(serviceSubtask);
+ }
+ for (ServiceSubtask serviceSubtask : serviceSubtaskListFilter) {
+ //灏嗗瓙浠诲姟ID鍒犻櫎 銆乻endstate鏀规垚3
+ serviceSubtask.setSendstate(3L);
+ serviceSubtask.setId(null);
+ serviceSubtask.setCreateTime(new Date());
+ serviceSubtask.setUpdateTime(new Date());
+ serviceSubtaskMapper.insertServiceSubtask(serviceSubtask);
+ }
}
} else if (descByCode.equals("鐭俊")) {
RSAPublicKeyExample rsaPublicKeyExample = new RSAPublicKeyExample();
diff --git a/smartor/src/main/java/com/smartor/domain/BaseDictOperation.java b/smartor/src/main/java/com/smartor/domain/BaseDictOperation.java
index 5099800..87f0132 100644
--- a/smartor/src/main/java/com/smartor/domain/BaseDictOperation.java
+++ b/smartor/src/main/java/com/smartor/domain/BaseDictOperation.java
@@ -17,89 +17,120 @@
*/
@Data
@ApiModel("鎮h�呮鏌ユ楠岃褰曞瓙")
-public class BaseDictOperation extends BaseEntity
- {
-private static final long serialVersionUID = 1L;
+public class BaseDictOperation extends BaseEntity {
+ private static final long serialVersionUID = 1L;
- /** 鑷ID */
+ /**
+ * 鑷ID
+ */
@ApiModelProperty("鑷ID")
- //鏁版嵁搴撹嚜澧炴敼鎴怈TableId(type = IdType.AUTO)
+ //鏁版嵁搴撹嚜澧炴敼鎴怈TableId(type = IdType.AUTO)
private Long id;
- /** his鎵嬫湳id */
+ /**
+ * his鎵嬫湳id
+ */
@ApiModelProperty("his鎵嬫湳id")
- @Excel(name = "his鎵嬫湳id")
+ @Excel(name = "his鎵嬫湳id")
private Long opid;
- /** 鎵嬫湳鍚嶇ОID */
+ /**
+ * 鎵嬫湳鍚嶇ОID
+ */
@ApiModelProperty("鎵嬫湳鍚嶇ОID")
- @Excel(name = "鎵嬫湳鍚嶇ОID")
+ @Excel(name = "鎵嬫湳鍚嶇ОID")
private String opcode;
- /** 鎵嬫湳鍚嶇О */
+ /**
+ * 鎵嬫湳鍚嶇О
+ */
@ApiModelProperty("鎵嬫湳鍚嶇О")
- @Excel(name = "鎵嬫湳鍚嶇О")
+ @Excel(name = "鎵嬫湳鍚嶇О")
private String opdesc;
- /** 鍒囧彛绫诲埆浠g爜 */
+ /**
+ * 鍒囧彛绫诲埆浠g爜
+ */
@ApiModelProperty("鍒囧彛绫诲埆浠g爜")
- @Excel(name = "鍒囧彛绫诲埆浠g爜")
+ @Excel(name = "鍒囧彛绫诲埆浠g爜")
private String incitypecode;
- /** 鍒囧彛绫诲埆鍚嶇О */
+ /**
+ * 鍒囧彛绫诲埆鍚嶇О
+ */
@ApiModelProperty("鍒囧彛绫诲埆鍚嶇О")
- @Excel(name = "鍒囧彛绫诲埆鍚嶇О")
+ @Excel(name = "鍒囧彛绫诲埆鍚嶇О")
private String incitypedesc;
- /** 鎵嬫湳绾у埆浠g爜 */
+ /**
+ * 鎵嬫湳绾у埆浠g爜
+ */
@ApiModelProperty("鎵嬫湳绾у埆浠g爜")
- @Excel(name = "鎵嬫湳绾у埆浠g爜")
+ @Excel(name = "鎵嬫湳绾у埆浠g爜")
private String oplevelcode;
- /** 鎵嬫湳绾у埆鍚嶇О */
+ /**
+ * 鎵嬫湳绾у埆鍚嶇О
+ */
@ApiModelProperty("鎵嬫湳绾у埆鍚嶇О")
- @Excel(name = "鎵嬫湳绾у埆鍚嶇О")
+ @Excel(name = "鎵嬫湳绾у埆鍚嶇О")
private String opleveldesc;
- /** 鎵嬫湳閮ㄤ綅 */
+ /**
+ * 鎵嬫湳閮ㄤ綅
+ */
@ApiModelProperty("鎵嬫湳閮ㄤ綅")
- @Excel(name = "鎵嬫湳閮ㄤ綅")
+ @Excel(name = "鎵嬫湳閮ㄤ綅")
private String opposition;
- /** 鍒犻櫎鏍囧織锛�0锛氭湭鍒犻櫎 1锛氬凡鍒犻櫎锛� */
+ /**
+ * 鍒犻櫎鏍囧織锛�0锛氭湭鍒犻櫎 1锛氬凡鍒犻櫎锛�
+ */
@ApiModelProperty("鍒犻櫎鏍囧織锛�0锛氭湭鍒犻櫎 1锛氬凡鍒犻櫎锛�")
private String delFlag;
- /** 涓婁紶鏍囧織锛�0锛氭湭涓婁紶 1锛氬凡涓婁紶锛� */
+ /**
+ * 涓婁紶鏍囧織锛�0锛氭湭涓婁紶 1锛氬凡涓婁紶锛�
+ */
@ApiModelProperty("涓婁紶鏍囧織锛�0锛氭湭涓婁紶 1锛氬凡涓婁紶锛�")
- @Excel(name = "涓婁紶鏍囧織", readConverterExp = "0=锛氭湭涓婁紶,1=锛氬凡涓婁紶")
+ @Excel(name = "涓婁紶鏍囧織", readConverterExp = "0=锛氭湭涓婁紶,1=锛氬凡涓婁紶")
private Long isupload;
- /** 涓婁紶鏃堕棿 */
+ /**
+ * 涓婁紶鏃堕棿
+ */
@ApiModelProperty("涓婁紶鏃堕棿")
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @Excel(name = "涓婁紶鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @Excel(name = "涓婁紶鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date uploadTime;
- /** 鍖婚櫌鏈烘瀯ID */
+ /**
+ * 鍖婚櫌鏈烘瀯ID
+ */
@ApiModelProperty("鍖婚櫌鏈烘瀯ID")
- @Excel(name = "鍖婚櫌鏈烘瀯ID")
+ @Excel(name = "鍖婚櫌鏈烘瀯ID")
private String orgid;
- /** 鐖禛UID */
+ /**
+ * 鐖禛UID
+ */
@ApiModelProperty("鐖禛UID")
- @Excel(name = "鐖禛UID")
+ @Excel(name = "鐖禛UID")
private String pguid;
- /** GUID */
+ /**
+ * GUID
+ */
@ApiModelProperty("GUID")
- @Excel(name = "GUID")
+ @Excel(name = "GUID")
private String guid;
- /** 鐖禝D */
+ /**
+ * 鐖禝D
+ */
@ApiModelProperty("鐖禝D")
- @Excel(name = "鐖禝D")
+ @Excel(name = "鐖禝D")
private Long pid;
- }
+}
diff --git a/smartor/src/main/java/com/smartor/domain/Icd10.java b/smartor/src/main/java/com/smartor/domain/Icd10.java
index faf983c..3d7f303 100644
--- a/smartor/src/main/java/com/smartor/domain/Icd10.java
+++ b/smartor/src/main/java/com/smartor/domain/Icd10.java
@@ -92,5 +92,17 @@
@ApiModelProperty("pageSize")
private Integer pageSize;
+ /**
+ * 鏈骇鏍囧織
+ */
+ @ApiModelProperty("lastflag")
+ private String lastflag;
+
+ /**
+ * 涓尰鏍囧織
+ */
+ @ApiModelProperty("chimedflag")
+ private String chimedflag;
+
}
diff --git a/smartor/src/main/java/com/smartor/domain/ServiceTaskVO.java b/smartor/src/main/java/com/smartor/domain/ServiceTaskVO.java
index e9a8499..c2cbc01 100644
--- a/smartor/src/main/java/com/smartor/domain/ServiceTaskVO.java
+++ b/smartor/src/main/java/com/smartor/domain/ServiceTaskVO.java
@@ -402,4 +402,11 @@
@ApiModelProperty("鎵嬫湳鍚嶇О")
@Excel(name = "鎵嬫湳鍚嶇О")
private String opdesc;
+
+ /**
+ * 閫傜敤鏉′欢绫诲瀷锛�1銆佹寜绉戝銆�2銆佹寜鐥呭尯銆�3銆佹寜鐤剧梾璇婃柇銆�4銆佹寜鎵嬫湳绫诲瀷
+ */
+ @ApiModelProperty("閫傜敤鏉′欢绫诲瀷锛�1銆佹寜绉戝銆�2銆佹寜鐥呭尯銆�3銆佹寜鐤剧梾璇婃柇銆�4銆佹寜鎵嬫湳绫诲瀷")
+ @Excel(name = "閫傜敤鏉′欢绫诲瀷锛�1銆佹寜绉戝銆�2銆佹寜鐥呭尯銆�3銆佹寜鐤剧梾璇婃柇銆�4銆佹寜鎵嬫湳绫诲瀷")
+ private String appltype;
}
diff --git a/smartor/src/main/java/com/smartor/domain/ServiceTaskdiag.java b/smartor/src/main/java/com/smartor/domain/ServiceTaskdiag.java
index ffc8dcc..b3e76f2 100644
--- a/smartor/src/main/java/com/smartor/domain/ServiceTaskdiag.java
+++ b/smartor/src/main/java/com/smartor/domain/ServiceTaskdiag.java
@@ -14,73 +14,98 @@
*/
@Data
@ApiModel("妯℃澘绉戝鍏宠仈")
-public class ServiceTaskdiag extends BaseEntity
- {
-private static final long serialVersionUID = 1L;
+public class ServiceTaskdiag extends BaseEntity {
+ private static final long serialVersionUID = 1L;
- /** 妯℃澘搴撳拰绉戝鍏宠仈id */
+ /**
+ * 妯℃澘搴撳拰绉戝鍏宠仈id
+ */
@ApiModelProperty("妯℃澘搴撳拰绉戝鍏宠仈id")
- //鏁版嵁搴撹嚜澧炴敼鎴怈TableId(type = IdType.AUTO)
+ //鏁版嵁搴撹嚜澧炴敼鎴怈TableId(type = IdType.AUTO)
private Long id;
- /** 浠诲姟id */
+ /**
+ * 浠诲姟id
+ */
@ApiModelProperty("浠诲姟id")
- @Excel(name = "浠诲姟id")
+ @Excel(name = "浠诲姟id")
private Long taskId;
- /** 鏄惁鏄暱鏈熸ā鏉匡細 0锛氫笉鏄� 1锛氭槸 */
+ /**
+ * 鏄惁鏄暱鏈熸ā鏉匡細 0锛氫笉鏄� 1锛氭槸
+ */
@ApiModelProperty("鏄惁鏄暱鏈熸ā鏉匡細 0锛氫笉鏄� 1锛氭槸")
- @Excel(name = "鏄惁鏄暱鏈熸ā鏉匡細 0锛氫笉鏄� 1锛氭槸")
+ @Excel(name = "鏄惁鏄暱鏈熸ā鏉匡細 0锛氫笉鏄� 1锛氭槸")
private Long longtask;
- /** 浠诲姟鍚嶇О */
+ /**
+ * 浠诲姟鍚嶇О
+ */
@ApiModelProperty("浠诲姟鍚嶇О")
- @Excel(name = "浠诲姟鍚嶇О")
+ @Excel(name = "浠诲姟鍚嶇О")
private String taskName;
- /** 鏈嶅姟绫诲瀷(1銆佺洃娴嬭瘎浼帮紱2銆佸嚭闄㈤殢璁匡紱3銆侀棬璇婇殢璁匡紱4銆佸鏁欏叧鎬�锛�5銆佸璇婇�氱煡锛�6銆佹弧鎰忓害璋冩煡锛�7銆佹偅鑰呮姤鍛婏紱 8銆佸叾浠栭�氱煡) */
+ /**
+ * 鏈嶅姟绫诲瀷(1銆佺洃娴嬭瘎浼帮紱2銆佸嚭闄㈤殢璁匡紱3銆侀棬璇婇殢璁匡紱4銆佸鏁欏叧鎬�锛�5銆佸璇婇�氱煡锛�6銆佹弧鎰忓害璋冩煡锛�7銆佹偅鑰呮姤鍛婏紱 8銆佸叾浠栭�氱煡)
+ */
@ApiModelProperty("鏈嶅姟绫诲瀷(1銆佺洃娴嬭瘎浼帮紱2銆佸嚭闄㈤殢璁匡紱3銆侀棬璇婇殢璁匡紱4銆佸鏁欏叧鎬�锛�5銆佸璇婇�氱煡锛�6銆佹弧鎰忓害璋冩煡锛�7銆佹偅鑰呮姤鍛婏紱 8銆佸叾浠栭�氱煡)")
- @Excel(name = "鏈嶅姟绫诲瀷(1銆佺洃娴嬭瘎浼帮紱2銆佸嚭闄㈤殢璁匡紱3銆侀棬璇婇殢璁匡紱4銆佸鏁欏叧鎬�锛�5銆佸璇婇�氱煡锛�6銆佹弧鎰忓害璋冩煡锛�7銆佹偅鑰呮姤鍛婏紱 8銆佸叾浠栭�氱煡)")
+ @Excel(name = "鏈嶅姟绫诲瀷(1銆佺洃娴嬭瘎浼帮紱2銆佸嚭闄㈤殢璁匡紱3銆侀棬璇婇殢璁匡紱4銆佸鏁欏叧鎬�锛�5銆佸璇婇�氱煡锛�6銆佹弧鎰忓害璋冩煡锛�7銆佹偅鑰呮姤鍛婏紱 8銆佸叾浠栭�氱煡)")
private String serviceType;
- /** 绉戝id */
+ /**
+ * 绉戝id
+ */
@ApiModelProperty("绉戝id")
- @Excel(name = "绉戝id")
+ @Excel(name = "绉戝id")
private Long icd10id;
- /** 閮ㄩ棬缂栫爜 */
+ /**
+ * 閮ㄩ棬缂栫爜
+ */
@ApiModelProperty("閮ㄩ棬缂栫爜")
- @Excel(name = "閮ㄩ棬缂栫爜")
+ @Excel(name = "閮ㄩ棬缂栫爜")
private String icd10code;
- /** 閮ㄩ棬鍚嶇О */
+ /**
+ * 閮ㄩ棬鍚嶇О
+ */
@ApiModelProperty("閮ㄩ棬鍚嶇О")
- @Excel(name = "閮ㄩ棬鍚嶇О")
+ @Excel(name = "閮ㄩ棬鍚嶇О")
private String icd10name;
- /** 鍒犻櫎鏍囧織锛�0锛氭湭鍒犻櫎 1锛氬凡鍒犻櫎锛� */
+ /**
+ * 鍒犻櫎鏍囧織锛�0锛氭湭鍒犻櫎 1锛氬凡鍒犻櫎锛�
+ */
@ApiModelProperty("鍒犻櫎鏍囧織锛�0锛氭湭鍒犻櫎 1锛氬凡鍒犻櫎锛�")
private Integer delFlag;
- /** 鍖婚櫌鏈烘瀯ID */
+ /**
+ * 鍖婚櫌鏈烘瀯ID
+ */
@ApiModelProperty("鍖婚櫌鏈烘瀯ID")
- @Excel(name = "鍖婚櫌鏈烘瀯ID")
+ @Excel(name = "鍖婚櫌鏈烘瀯ID")
private String orgid;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
@ApiModelProperty("$column.columnComment")
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String guid;
- /** 鐖禛UID */
+ /**
+ * 鐖禛UID
+ */
@ApiModelProperty("鐖禛UID")
- @Excel(name = "鐖禛UID")
+ @Excel(name = "鐖禛UID")
private String pguid;
- /** 鐖禝D */
+ /**
+ * 鐖禝D
+ */
@ApiModelProperty("鐖禝D")
- @Excel(name = "鐖禝D")
+ @Excel(name = "鐖禝D")
private Long pid;
- }
+}
diff --git a/smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java
index 30ea393..81ba025 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceExternalServiceImpl.java
@@ -49,7 +49,7 @@
@Autowired
private PatMedOperationItemMapper patMedOperationItemMapper;
@Autowired
- private Icd10AssociationMapper icd10AssociationMapper;
+ private Icd10Mapper icd10Mapper;
@Value("${defaultPwd}")
private String defaultPwd;
@@ -337,20 +337,20 @@
Map yeWuXX = (Map) dataMap.get("YeWuXX");
Map<String, Object> JiBing = (Map<String, Object>) yeWuXX.get("JiBing");
ExternalDiseaseInfo externalDiseaseInfo = BeanUtil.mapToBean(JiBing, ExternalDiseaseInfo.class, true);
- Icd10Association icd10Association = new Icd10Association();
- icd10Association.setIcd10code(externalDiseaseInfo.getJiBingID());
- icd10Association.setIcd10name(externalDiseaseInfo.getJiBingMC());
- icd10Association.setGuid(externalDiseaseInfo.getZuZhiJGID());
- icd10Association.setOrgid(externalDiseaseInfo.getZuZhiJGID());
- icd10Association.setPid(externalDiseaseInfo.getFUJIBID());
- icd10Association.setIcd10AssortCode(externalDiseaseInfo.getJiBingFLDM());
- icd10Association.setIcd10AssortName(externalDiseaseInfo.getJiBingFLMC());
- icd10Association.setChineseMedicineDiagnoseSign(externalDiseaseInfo.getZhongYiZDBZ());
- icd10Association.setChineseMedicineDiagnoseAssortCode(externalDiseaseInfo.getZhongYiZDFLDM());
- icd10Association.setChineseMedicineDiagnoseAssortName(externalDiseaseInfo.getZhongYiZDFLMC());
- icd10Association.setOutpatientUseAssort(externalDiseaseInfo.getMenZhenSYBZ());
- icd10Association.setInpatientUseAssort(externalDiseaseInfo.getZhuYuanSYBZ());
- icd10AssociationMapper.insertIcd10Association(icd10Association);
+ Icd10 icd10 = new Icd10();
+ icd10.setIcdcode(externalDiseaseInfo.getJiBingID());
+ icd10.setIcdname(externalDiseaseInfo.getJiBingMC());
+ icd10.setGuid(externalDiseaseInfo.getZuZhiJGID());
+ icd10.setOrgid(externalDiseaseInfo.getZuZhiJGID());
+ icd10.setLastflag(externalDiseaseInfo.getMOJIBZ());
+ icd10.setChimedflag("" + externalDiseaseInfo.getZhongYiZDBZ());
+// icd10Association.setIcd10AssortName(externalDiseaseInfo.getJiBingFLMC());
+// icd10Association.setChineseMedicineDiagnoseSign(externalDiseaseInfo.getZhongYiZDBZ());
+// icd10Association.setChineseMedicineDiagnoseAssortCode(externalDiseaseInfo.getZhongYiZDFLDM());
+// icd10Association.setChineseMedicineDiagnoseAssortName(externalDiseaseInfo.getZhongYiZDFLMC());
+// icd10Association.setOutpatientUseAssort(externalDiseaseInfo.getMenZhenSYBZ());
+// icd10Association.setInpatientUseAssort(externalDiseaseInfo.getZhuYuanSYBZ());
+ icd10Mapper.insertIcd10(icd10);
return true;
}
diff --git a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java
index 3a3416b..fcb5559 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceSubtaskServiceImpl.java
@@ -383,37 +383,41 @@
serviceTask.setTemplatename(tempName);
serviceTask.setLeaveldeptcodes(serviceTaskVO.getLeaveldeptcodes());
serviceTask.setLeavehospitaldistrictcode(serviceTask.getLeavehospitaldistrictcode());
- if (serviceTaskVO.getLongTask() == 1L) {
- serviceTask.setSendState(2L);
- serviceTaskService.insertServiceTask(serviceTask);
- if (StringUtils.isNotEmpty(serviceTaskVO.getIcd10code())) {
+ serviceTask.setSendState(2L);
+ serviceTaskService.insertServiceTask(serviceTask);
+ log.error("----serviceTaskVO.getAppltype()鐨勫�间负锛歿}", serviceTaskVO.getAppltype());
+ if (StringUtils.isNotEmpty(serviceTaskVO.getAppltype())) {
+ if (serviceTaskVO.getAppltype().equals("3")) {
ServiceTaskdiag serviceTaskdiag = new ServiceTaskdiag();
serviceTaskdiag.setTaskId(serviceTask.getTaskid());
serviceTaskdiag.setTaskName(serviceTask.getTaskName());
- serviceTaskdiag.setLongtask(1L);
+ serviceTaskdiag.setLongtask(0L);
+ if (serviceTaskVO.getLongTask() == 1) serviceTaskdiag.setLongtask(1L);
+ serviceTaskdiag.setIcd10code(serviceTaskVO.getIcd10code());
+ serviceTaskdiag.setIcd10name(serviceTaskVO.getIcd10name());
serviceTaskdiag.setGuid(serviceTask.getGuid());
serviceTaskdiag.setOrgid(serviceTask.getOrgid());
serviceTaskdiag.setCreateTime(new Date());
+ log.error("----serviceTaskdiag鐨勫�间负锛歿}", serviceTaskdiag);
serviceTaskdiagService.insertServiceTaskdiag(serviceTaskdiag);
- } else if (StringUtils.isEmpty(serviceTaskVO.getOpcode())) {
+ } else if (serviceTaskVO.getAppltype().equals("4")) {
ServiceTaskoper serviceTaskoper = new ServiceTaskoper();
serviceTaskoper.setOpcode(serviceTaskVO.getOpcode());
serviceTaskoper.setOpdesc(serviceTaskVO.getOpdesc());
serviceTaskoper.setTaskId(serviceTask.getTaskid());
serviceTaskoper.setTaskName(serviceTask.getTaskName());
- serviceTaskoper.setLongtask(1L);
+ serviceTaskoper.setLongtask(0L);
+ if (serviceTaskVO.getLongTask() == 1) serviceTaskoper.setLongtask(1L);
serviceTaskoper.setGuid(serviceTask.getGuid());
serviceTaskoper.setOrgid(serviceTask.getOrgid());
serviceTaskoper.setCreateTime(new Date());
+ log.error("----serviceTaskoper鐨勫�间负锛歿}", serviceTaskoper);
serviceTaskoperService.insertServiceTaskoper(serviceTaskoper);
} else {
ServiceTaskdept serviceTaskdept = new ServiceTaskdept();
serviceTaskdept.setTaskId(serviceTask.getTaskid());
serviceTaskdept.setTaskName(serviceTask.getTaskName());
- serviceTaskdept.setLongtask(1L);
- serviceTaskdept.setGuid(serviceTask.getGuid());
- serviceTaskdept.setOrgid(serviceTask.getOrgid());
- serviceTaskdept.setOrgid(serviceTask.getOrgid());
+ serviceTaskdept.setLongtask(0L);
if (serviceTaskVO.getLongTask() == 1) serviceTaskdept.setLongtask(1L);
if (StringUtils.isNotEmpty(serviceTaskVO.getDeptcode())) {
String[] deptcodes = serviceTaskVO.getDeptcode().split(",");
@@ -433,15 +437,12 @@
serviceTaskdeptService.insertServiceTaskdept(serviceTaskdept);
}
}
-
}
- if (serviceTaskVO.getLongTask() != null && serviceTaskVO.getLongTask() == 1 && serviceTaskVO.getPatCycle() == 0L) {
- Map<String, Integer> map = new HashMap<>();
- map.put("taskId", serviceTask.getTaskid().intValue());
- return map;
- }
- } else {
- serviceTaskService.insertServiceTask(serviceTask);
+ }
+ if (serviceTaskVO.getLongTask() != null && serviceTaskVO.getLongTask() == 1 && serviceTaskVO.getPatCycle() == 0L) {
+ Map<String, Integer> map = new HashMap<>();
+ map.put("taskId", serviceTask.getTaskid().intValue());
+ return map;
}
//灏嗕换鍔′俊鎭斁鍒版湇鍔¤〃涓�
@@ -497,46 +498,90 @@
serviceTask.setTemplateid(serviceTaskVO.getTemplateid());
serviceTask.setLongTask(serviceTaskVO.getLongTask());
serviceTaskService.updateServiceTask(serviceTask);
- ServiceTaskdept serviceTaskdept = new ServiceTaskdept();
- serviceTaskdept.setTaskId(serviceTask.getTaskid());
- serviceTaskdept.setTaskName(serviceTask.getTaskName());
- serviceTaskdept.setLongtask(0L);
- if (serviceTaskVO.getLongTask() == 1) serviceTaskdept.setLongtask(1L);
- if (StringUtils.isNotEmpty(serviceTaskVO.getDeptcode())) {
- String[] deptcodes = serviceTaskVO.getDeptcode().split(",");
- for (String deptCode : deptcodes) {
- serviceTaskdept.setDeptCode(deptCode);
- serviceTaskdept.setDeptType("1");
- serviceTaskdept.setServiceType(serviceTaskVO.getServiceType());
-
- ServiceTaskdept st = new ServiceTaskdept();
- st.setDeptCode(deptCode);
- st.setTaskId(serviceTask.getTaskid());
- List<ServiceTaskdept> serviceTaskdepts = serviceTaskdeptService.selectServiceTaskdeptList(st);
- if (CollectionUtils.isEmpty(serviceTaskdepts)) {
- serviceTaskdeptService.insertServiceTaskdept(serviceTaskdept);
- } else {
- serviceTaskdeptService.updateServiceTaskdept(serviceTaskdept);
+ if (serviceTaskVO.getAppltype().equals("1") || serviceTaskVO.getAppltype().equals("2")) {
+ ServiceTaskdept serviceTaskdept = new ServiceTaskdept();
+ serviceTaskdept.setTaskId(serviceTask.getTaskid());
+ serviceTaskdept.setTaskName(serviceTask.getTaskName());
+ serviceTaskdept.setLongtask(0L);
+ if (serviceTaskVO.getLongTask() == 1) serviceTaskdept.setLongtask(1L);
+ if (StringUtils.isNotEmpty(serviceTaskVO.getDeptcode())) {
+ String[] deptcodes = serviceTaskVO.getDeptcode().split(",");
+ for (String deptCode : deptcodes) {
+ serviceTaskdept.setDeptCode(deptCode);
+ serviceTaskdept.setDeptType("1");
+ serviceTaskdept.setServiceType(serviceTaskVO.getServiceType());
+ ServiceTaskdept st = new ServiceTaskdept();
+ st.setDeptCode(deptCode);
+ st.setTaskId(serviceTask.getTaskid());
+ List<ServiceTaskdept> serviceTaskdepts = serviceTaskdeptService.selectServiceTaskdeptList(st);
+ if (CollectionUtils.isEmpty(serviceTaskdepts)) {
+ serviceTaskdeptService.insertServiceTaskdept(serviceTaskdept);
+ } else {
+ serviceTaskdeptService.updateServiceTaskdept(serviceTaskdept);
+ }
}
}
- }
- if (StringUtils.isNotEmpty(serviceTaskVO.getLeavehospitaldistrictcode())) {
- String[] leavehospitaldistrictcodes = serviceTaskVO.getLeavehospitaldistrictcode().split(",");
- for (String districtcode : leavehospitaldistrictcodes) {
- serviceTaskdept.setDeptCode(districtcode);
- serviceTaskdept.setDeptType("2");
- serviceTaskdept.setServiceType(serviceTaskVO.getServiceType());
- //鍏堥�氳繃浠诲姟ID銆侀儴闂╟ode,鍒ゆ柇ServiceTaskdept鏄惁瀛樺湪锛屼笉瀛樺湪鍒欐柊澧烇紝瀛樺湪鍒欎慨鏀�
- ServiceTaskdept st = new ServiceTaskdept();
- st.setDeptCode(districtcode);
- st.setTaskId(serviceTask.getTaskid());
- List<ServiceTaskdept> serviceTaskdepts = serviceTaskdeptService.selectServiceTaskdeptList(st);
- if (CollectionUtils.isEmpty(serviceTaskdepts)) {
- serviceTaskdeptService.insertServiceTaskdept(serviceTaskdept);
- } else {
- serviceTaskdeptService.updateServiceTaskdept(serviceTaskdept);
+ if (StringUtils.isNotEmpty(serviceTaskVO.getLeavehospitaldistrictcode())) {
+ String[] leavehospitaldistrictcodes = serviceTaskVO.getLeavehospitaldistrictcode().split(",");
+ for (String districtcode : leavehospitaldistrictcodes) {
+ serviceTaskdept.setDeptCode(districtcode);
+ serviceTaskdept.setDeptType("2");
+ serviceTaskdept.setServiceType(serviceTaskVO.getServiceType());
+ //鍏堥�氳繃浠诲姟ID銆侀儴闂╟ode,鍒ゆ柇ServiceTaskdept鏄惁瀛樺湪锛屼笉瀛樺湪鍒欐柊澧烇紝瀛樺湪鍒欎慨鏀�
+ ServiceTaskdept st = new ServiceTaskdept();
+ st.setDeptCode(districtcode);
+ st.setTaskId(serviceTask.getTaskid());
+ List<ServiceTaskdept> serviceTaskdepts = serviceTaskdeptService.selectServiceTaskdeptList(st);
+ if (CollectionUtils.isEmpty(serviceTaskdepts)) {
+ serviceTaskdeptService.insertServiceTaskdept(serviceTaskdept);
+ } else {
+ serviceTaskdeptService.updateServiceTaskdept(serviceTaskdept);
+ }
}
}
+ } else if (serviceTaskVO.getAppltype().equals("3")) {
+ ServiceTaskdiag serviceTaskdiag = new ServiceTaskdiag();
+ serviceTaskdiag.setTaskId(serviceTask.getTaskid());
+ serviceTaskdiag.setTaskName(serviceTask.getTaskName());
+ if (StringUtils.isEmpty(serviceTaskVO.getIcd10code())) {
+ throw new BaseException("鐤剧梾缂栫爜涓虹┖");
+ }
+ serviceTaskdiag.setIcd10code(serviceTaskVO.getIcd10code());
+ List<ServiceTaskdiag> serviceTaskdiags = serviceTaskdiagService.selectServiceTaskdiagList(serviceTaskdiag);
+ serviceTaskdiag.setLongtask(1L);
+ serviceTaskdiag.setIcd10name(serviceTaskVO.getIcd10name());
+ serviceTaskdiag.setGuid(serviceTask.getGuid());
+ serviceTaskdiag.setOrgid(serviceTask.getOrgid());
+ serviceTaskdiag.setUpdateTime(new Date());
+ log.error("----serviceTaskdiag鏇存柊鐨勫�间负锛歿}", serviceTaskdiag);
+ if (CollectionUtils.isNotEmpty(serviceTaskdiags)) {
+ serviceTaskdiag.setId(serviceTaskdiags.get(0).getId());
+ serviceTaskdiagService.updateServiceTaskdiag(serviceTaskdiag);
+ } else {
+ serviceTaskdiagService.insertServiceTaskdiag(serviceTaskdiag);
+ }
+
+ } else if (serviceTaskVO.getAppltype().equals("4")) {
+ ServiceTaskoper serviceTaskoper = new ServiceTaskoper();
+ if (StringUtils.isEmpty(serviceTaskVO.getOpcode())) {
+ throw new BaseException("鎵嬫湳缂栫爜涓虹┖");
+ }
+ serviceTaskoper.setOpcode(serviceTaskVO.getOpcode());
+ serviceTaskoper.setOpdesc(serviceTaskVO.getOpdesc());
+ serviceTaskoper.setTaskId(serviceTask.getTaskid());
+ List<ServiceTaskoper> serviceTaskopers = serviceTaskoperService.selectServiceTaskoperList(serviceTaskoper);
+ serviceTaskoper.setTaskName(serviceTask.getTaskName());
+ serviceTaskoper.setLongtask(1L);
+ serviceTaskoper.setGuid(serviceTask.getGuid());
+ serviceTaskoper.setOrgid(serviceTask.getOrgid());
+ serviceTaskoper.setCreateTime(new Date());
+ log.error("----serviceTaskoper鐨勫�间负锛歿}", serviceTaskoper);
+ if (CollectionUtils.isNotEmpty(serviceTaskopers)) {
+ serviceTaskoper.setId(serviceTaskopers.get(0).getId());
+ serviceTaskoperService.updateServiceTaskoper(serviceTaskoper);
+ } else {
+ serviceTaskoperService.insertServiceTaskoper(serviceTaskoper);
+ }
}
if (ObjectUtils.isNotEmpty(serviceTaskVO.getIvrTaskTemplateVO())) {
IvrTaskTemplate ivrTaskTemplate = new IvrTaskTemplate();
diff --git a/smartor/src/main/resources/mapper/smartor/BaseDictOperationMapper.xml b/smartor/src/main/resources/mapper/smartor/BaseDictOperationMapper.xml
index ad265b4..9de5a95 100644
--- a/smartor/src/main/resources/mapper/smartor/BaseDictOperationMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/BaseDictOperationMapper.xml
@@ -5,30 +5,49 @@
<mapper namespace="com.smartor.mapper.BaseDictOperationMapper">
<resultMap type="com.smartor.domain.BaseDictOperation" id="BaseDictOperationResult">
- <result property="id" column="id"/>
- <result property="opid" column="opid"/>
- <result property="opcode" column="opcode"/>
- <result property="opdesc" column="opdesc"/>
- <result property="incitypecode" column="incitypecode"/>
- <result property="incitypedesc" column="incitypedesc"/>
- <result property="oplevelcode" column="oplevelcode"/>
- <result property="opleveldesc" column="opleveldesc"/>
- <result property="opposition" column="opposition"/>
- <result property="delFlag" column="del_flag"/>
- <result property="updateBy" column="update_by"/>
- <result property="updateTime" column="update_time"/>
- <result property="createBy" column="create_by"/>
- <result property="createTime" column="create_time"/>
- <result property="isupload" column="isupload"/>
- <result property="uploadTime" column="upload_time"/>
- <result property="orgid" column="orgid"/>
- <result property="pguid" column="pguid"/>
- <result property="guid" column="guid"/>
- <result property="pid" column="pid"/>
+ <result property="id" column="id"/>
+ <result property="opid" column="opid"/>
+ <result property="opcode" column="opcode"/>
+ <result property="opdesc" column="opdesc"/>
+ <result property="incitypecode" column="incitypecode"/>
+ <result property="incitypedesc" column="incitypedesc"/>
+ <result property="oplevelcode" column="oplevelcode"/>
+ <result property="opleveldesc" column="opleveldesc"/>
+ <result property="opposition" column="opposition"/>
+ <result property="delFlag" column="del_flag"/>
+ <result property="updateBy" column="update_by"/>
+ <result property="updateTime" column="update_time"/>
+ <result property="createBy" column="create_by"/>
+ <result property="createTime" column="create_time"/>
+ <result property="isupload" column="isupload"/>
+ <result property="uploadTime" column="upload_time"/>
+ <result property="orgid" column="orgid"/>
+ <result property="pguid" column="pguid"/>
+ <result property="guid" column="guid"/>
+ <result property="pid" column="pid"/>
</resultMap>
<sql id="selectBaseDictOperationVo">
- select id, opid, opcode, opdesc, incitypecode, incitypedesc, oplevelcode, opleveldesc, opposition, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pguid, guid, pid
+ select id,
+ opid,
+ opcode,
+ opdesc,
+ incitypecode,
+ incitypedesc,
+ oplevelcode,
+ opleveldesc,
+ opposition,
+ del_flag,
+ update_by,
+ update_time,
+ create_by,
+ create_time,
+ isupload,
+ upload_time,
+ orgid,
+ pguid,
+ guid,
+ pid
from base_dict_operation
</sql>
@@ -36,219 +55,219 @@
resultMap="BaseDictOperationResult">
<include refid="selectBaseDictOperationVo"/>
<where>
- <if test="opid != null ">
- and opid = #{opid}
- </if>
- <if test="opcode != null and opcode != ''">
- and opcode = #{opcode}
- </if>
- <if test="opdesc != null and opdesc != ''">
- and opdesc = #{opdesc}
- </if>
- <if test="incitypecode != null and incitypecode != ''">
- and incitypecode = #{incitypecode}
- </if>
- <if test="incitypedesc != null and incitypedesc != ''">
- and incitypedesc = #{incitypedesc}
- </if>
- <if test="oplevelcode != null and oplevelcode != ''">
- and oplevelcode = #{oplevelcode}
- </if>
- <if test="opleveldesc != null and opleveldesc != ''">
- and opleveldesc = #{opleveldesc}
- </if>
- <if test="opposition != null and opposition != ''">
- and opposition = #{opposition}
- </if>
- <if test="isupload != null ">
- and isupload = #{isupload}
- </if>
- <if test="uploadTime != null ">
- and upload_time = #{uploadTime}
- </if>
- <if test="orgid != null and orgid != ''">
- and orgid = #{orgid}
- </if>
- <if test="pguid != null and pguid != ''">
- and pguid = #{pguid}
- </if>
- <if test="guid != null and guid != ''">
- and guid = #{guid}
- </if>
- <if test="pid != null ">
- and pid = #{pid}
- </if>
+ <if test="opid != null ">
+ and opid = #{opid}
+ </if>
+ <if test="opcode != null and opcode != ''">
+ and opcode = #{opcode}
+ </if>
+ <if test="opdesc != null and opdesc != ''">
+ and opdesc like concat('%', #{opdesc}, '%')
+ </if>
+ <if test="incitypecode != null and incitypecode != ''">
+ and incitypecode = #{incitypecode}
+ </if>
+ <if test="incitypedesc != null and incitypedesc != ''">
+ and incitypedesc = #{incitypedesc}
+ </if>
+ <if test="oplevelcode != null and oplevelcode != ''">
+ and oplevelcode = #{oplevelcode}
+ </if>
+ <if test="opleveldesc != null and opleveldesc != ''">
+ and opleveldesc = #{opleveldesc}
+ </if>
+ <if test="opposition != null and opposition != ''">
+ and opposition = #{opposition}
+ </if>
+ <if test="isupload != null ">
+ and isupload = #{isupload}
+ </if>
+ <if test="uploadTime != null ">
+ and upload_time = #{uploadTime}
+ </if>
+ <if test="orgid != null and orgid != ''">
+ and orgid = #{orgid}
+ </if>
+ <if test="pguid != null and pguid != ''">
+ and pguid = #{pguid}
+ </if>
+ <if test="guid != null and guid != ''">
+ and guid = #{guid}
+ </if>
+ <if test="pid != null ">
+ and pid = #{pid}
+ </if>
</where>
</select>
<select id="selectBaseDictOperationById" parameterType="Long"
resultMap="BaseDictOperationResult">
- <include refid="selectBaseDictOperationVo"/>
- where id = #{id}
+ <include refid="selectBaseDictOperationVo"/>
+ where id = #{id}
</select>
<insert id="insertBaseDictOperation" parameterType="com.smartor.domain.BaseDictOperation">
insert into base_dict_operation
<trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="id != null">id,
- </if>
- <if test="opid != null">opid,
- </if>
- <if test="opcode != null">opcode,
- </if>
- <if test="opdesc != null">opdesc,
- </if>
- <if test="incitypecode != null">incitypecode,
- </if>
- <if test="incitypedesc != null">incitypedesc,
- </if>
- <if test="oplevelcode != null">oplevelcode,
- </if>
- <if test="opleveldesc != null">opleveldesc,
- </if>
- <if test="opposition != null">opposition,
- </if>
- <if test="delFlag != null">del_flag,
- </if>
- <if test="updateBy != null">update_by,
- </if>
- <if test="updateTime != null">update_time,
- </if>
- <if test="createBy != null">create_by,
- </if>
- <if test="createTime != null">create_time,
- </if>
- <if test="isupload != null">isupload,
- </if>
- <if test="uploadTime != null">upload_time,
- </if>
- <if test="orgid != null">orgid,
- </if>
- <if test="pguid != null">pguid,
- </if>
- <if test="guid != null">guid,
- </if>
- <if test="pid != null">pid,
- </if>
+ <if test="id != null">id,
+ </if>
+ <if test="opid != null">opid,
+ </if>
+ <if test="opcode != null">opcode,
+ </if>
+ <if test="opdesc != null">opdesc,
+ </if>
+ <if test="incitypecode != null">incitypecode,
+ </if>
+ <if test="incitypedesc != null">incitypedesc,
+ </if>
+ <if test="oplevelcode != null">oplevelcode,
+ </if>
+ <if test="opleveldesc != null">opleveldesc,
+ </if>
+ <if test="opposition != null">opposition,
+ </if>
+ <if test="delFlag != null">del_flag,
+ </if>
+ <if test="updateBy != null">update_by,
+ </if>
+ <if test="updateTime != null">update_time,
+ </if>
+ <if test="createBy != null">create_by,
+ </if>
+ <if test="createTime != null">create_time,
+ </if>
+ <if test="isupload != null">isupload,
+ </if>
+ <if test="uploadTime != null">upload_time,
+ </if>
+ <if test="orgid != null">orgid,
+ </if>
+ <if test="pguid != null">pguid,
+ </if>
+ <if test="guid != null">guid,
+ </if>
+ <if test="pid != null">pid,
+ </if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="id != null">#{id},
- </if>
- <if test="opid != null">#{opid},
- </if>
- <if test="opcode != null">#{opcode},
- </if>
- <if test="opdesc != null">#{opdesc},
- </if>
- <if test="incitypecode != null">#{incitypecode},
- </if>
- <if test="incitypedesc != null">#{incitypedesc},
- </if>
- <if test="oplevelcode != null">#{oplevelcode},
- </if>
- <if test="opleveldesc != null">#{opleveldesc},
- </if>
- <if test="opposition != null">#{opposition},
- </if>
- <if test="delFlag != null">#{delFlag},
- </if>
- <if test="updateBy != null">#{updateBy},
- </if>
- <if test="updateTime != null">#{updateTime},
- </if>
- <if test="createBy != null">#{createBy},
- </if>
- <if test="createTime != null">#{createTime},
- </if>
- <if test="isupload != null">#{isupload},
- </if>
- <if test="uploadTime != null">#{uploadTime},
- </if>
- <if test="orgid != null">#{orgid},
- </if>
- <if test="pguid != null">#{pguid},
- </if>
- <if test="guid != null">#{guid},
- </if>
- <if test="pid != null">#{pid},
- </if>
+ <if test="id != null">#{id},
+ </if>
+ <if test="opid != null">#{opid},
+ </if>
+ <if test="opcode != null">#{opcode},
+ </if>
+ <if test="opdesc != null">#{opdesc},
+ </if>
+ <if test="incitypecode != null">#{incitypecode},
+ </if>
+ <if test="incitypedesc != null">#{incitypedesc},
+ </if>
+ <if test="oplevelcode != null">#{oplevelcode},
+ </if>
+ <if test="opleveldesc != null">#{opleveldesc},
+ </if>
+ <if test="opposition != null">#{opposition},
+ </if>
+ <if test="delFlag != null">#{delFlag},
+ </if>
+ <if test="updateBy != null">#{updateBy},
+ </if>
+ <if test="updateTime != null">#{updateTime},
+ </if>
+ <if test="createBy != null">#{createBy},
+ </if>
+ <if test="createTime != null">#{createTime},
+ </if>
+ <if test="isupload != null">#{isupload},
+ </if>
+ <if test="uploadTime != null">#{uploadTime},
+ </if>
+ <if test="orgid != null">#{orgid},
+ </if>
+ <if test="pguid != null">#{pguid},
+ </if>
+ <if test="guid != null">#{guid},
+ </if>
+ <if test="pid != null">#{pid},
+ </if>
</trim>
</insert>
<update id="updateBaseDictOperation" parameterType="com.smartor.domain.BaseDictOperation">
update base_dict_operation
<trim prefix="SET" suffixOverrides=",">
- <if test="opid != null">opid =
- #{opid},
- </if>
- <if test="opcode != null">opcode =
- #{opcode},
- </if>
- <if test="opdesc != null">opdesc =
- #{opdesc},
- </if>
- <if test="incitypecode != null">incitypecode =
- #{incitypecode},
- </if>
- <if test="incitypedesc != null">incitypedesc =
- #{incitypedesc},
- </if>
- <if test="oplevelcode != null">oplevelcode =
- #{oplevelcode},
- </if>
- <if test="opleveldesc != null">opleveldesc =
- #{opleveldesc},
- </if>
- <if test="opposition != null">opposition =
- #{opposition},
- </if>
- <if test="delFlag != null">del_flag =
- #{delFlag},
- </if>
- <if test="updateBy != null">update_by =
- #{updateBy},
- </if>
- <if test="updateTime != null">update_time =
- #{updateTime},
- </if>
- <if test="createBy != null">create_by =
- #{createBy},
- </if>
- <if test="createTime != null">create_time =
- #{createTime},
- </if>
- <if test="isupload != null">isupload =
- #{isupload},
- </if>
- <if test="uploadTime != null">upload_time =
- #{uploadTime},
- </if>
- <if test="orgid != null">orgid =
- #{orgid},
- </if>
- <if test="pguid != null">pguid =
- #{pguid},
- </if>
- <if test="guid != null">guid =
- #{guid},
- </if>
- <if test="pid != null">pid =
- #{pid},
- </if>
+ <if test="opid != null">opid =
+ #{opid},
+ </if>
+ <if test="opcode != null">opcode =
+ #{opcode},
+ </if>
+ <if test="opdesc != null">opdesc =
+ #{opdesc},
+ </if>
+ <if test="incitypecode != null">incitypecode =
+ #{incitypecode},
+ </if>
+ <if test="incitypedesc != null">incitypedesc =
+ #{incitypedesc},
+ </if>
+ <if test="oplevelcode != null">oplevelcode =
+ #{oplevelcode},
+ </if>
+ <if test="opleveldesc != null">opleveldesc =
+ #{opleveldesc},
+ </if>
+ <if test="opposition != null">opposition =
+ #{opposition},
+ </if>
+ <if test="delFlag != null">del_flag =
+ #{delFlag},
+ </if>
+ <if test="updateBy != null">update_by =
+ #{updateBy},
+ </if>
+ <if test="updateTime != null">update_time =
+ #{updateTime},
+ </if>
+ <if test="createBy != null">create_by =
+ #{createBy},
+ </if>
+ <if test="createTime != null">create_time =
+ #{createTime},
+ </if>
+ <if test="isupload != null">isupload =
+ #{isupload},
+ </if>
+ <if test="uploadTime != null">upload_time =
+ #{uploadTime},
+ </if>
+ <if test="orgid != null">orgid =
+ #{orgid},
+ </if>
+ <if test="pguid != null">pguid =
+ #{pguid},
+ </if>
+ <if test="guid != null">guid =
+ #{guid},
+ </if>
+ <if test="pid != null">pid =
+ #{pid},
+ </if>
</trim>
where id = #{id}
</update>
- <update id="deleteBaseDictOperationById" parameterType="Long">
+ <update id="deleteBaseDictOperationById" parameterType="Long">
update base_dict_operation
<trim prefix="SET" suffixOverrides=",">
del_flag =1
</trim>
- where id = #{id}
+ where id = #{id}
</update>
- <update id="deleteBaseDictOperationByIds" parameterType="String">
- update base_dict_operation
+ <update id="deleteBaseDictOperationByIds" parameterType="String">
+ update base_dict_operation
<trim prefix="SET" suffixOverrides=",">
del_flag =1
</trim>
@@ -257,8 +276,6 @@
#{id}
</foreach>
</update>
-
-
</mapper>
diff --git a/smartor/src/main/resources/mapper/smartor/Icd10Mapper.xml b/smartor/src/main/resources/mapper/smartor/Icd10Mapper.xml
index adbbb0d..d3e0302 100644
--- a/smartor/src/main/resources/mapper/smartor/Icd10Mapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/Icd10Mapper.xml
@@ -1,47 +1,66 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
-PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
-"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+ "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.smartor.mapper.Icd10Mapper">
-
+
<resultMap type="com.smartor.domain.Icd10" id="Icd10Result">
- <result property="icdid" column="icdid" />
- <result property="icdcode" column="icdcode" />
- <result property="icdname" column="icdname" />
- <result property="icdpym" column="icdpym" />
- <result property="icdwbm" column="icdwbm" />
- <result property="orgid" column="orgid" />
- <result property="delFlag" column="del_flag" />
- <result property="createBy" column="create_by" />
- <result property="createTime" column="create_time" />
- <result property="updateBy" column="update_by" />
- <result property="updateTime" column="update_time" />
- <result property="pid" column="pid" />
- <result property="guid" column="guid" />
+ <result property="icdid" column="icdid"/>
+ <result property="icdcode" column="icdcode"/>
+ <result property="icdname" column="icdname"/>
+ <result property="icdpym" column="icdpym"/>
+ <result property="icdwbm" column="icdwbm"/>
+ <result property="orgid" column="orgid"/>
+ <result property="delFlag" column="del_flag"/>
+ <result property="createBy" column="create_by"/>
+ <result property="createTime" column="create_time"/>
+ <result property="updateBy" column="update_by"/>
+ <result property="updateTime" column="update_time"/>
+ <result property="pid" column="pid"/>
+ <result property="guid" column="guid"/>
+ <result property="lastflag" column="lastflag"/>
+ <result property="chimedflag" column="chimedflag"/>
</resultMap>
<sql id="selectIcd10Vo">
- select icdid, icdcode, icdname, icdpym, icdwbm, orgid, del_flag, create_by, create_time, update_by, update_time, pid, guid from icd10
+ select icdid,
+ icdcode,
+ lastflag,
+ chimedflag,
+ icdname,
+ icdpym,
+ icdwbm,
+ orgid,
+ del_flag,
+ create_by,
+ create_time,
+ update_by,
+ update_time,
+ pid,
+ guid
+ from icd10
</sql>
<select id="selectIcd10List" parameterType="com.smartor.domain.Icd10" resultMap="Icd10Result">
<include refid="selectIcd10Vo"/>
- <where>
- <if test="icdcode != null and icdcode != ''"> and icdcode = #{icdcode}</if>
- <if test="icdname != null and icdname != ''"> and icdname like concat('%', #{icdname}, '%')</if>
- <if test="icdpym != null and icdpym != ''"> and icdpym = #{icdpym}</if>
- <if test="icdwbm != null and icdwbm != ''"> and icdwbm = #{icdwbm}</if>
- <if test="orgid != null and orgid != ''"> and orgid = #{orgid}</if>
- <if test="pid != null "> and pid = #{pid}</if>
- <if test="guid != null and guid != ''"> and guid = #{guid}</if>
+ <where>
+ <if test="icdcode != null and icdcode != ''">and icdcode = #{icdcode}</if>
+ <if test="lastflag != null and lastflag != ''">and lastflag = #{lastflag}</if>
+ <if test="chimedflag != null and chimedflag != ''">and chimedflag = #{chimedflag}</if>
+ <if test="icdname != null and icdname != ''">and icdname like concat('%', #{icdname}, '%')</if>
+ <if test="icdpym != null and icdpym != ''">and icdpym = #{icdpym}</if>
+ <if test="icdwbm != null and icdwbm != ''">and icdwbm = #{icdwbm}</if>
+ <if test="orgid != null and orgid != ''">and orgid = #{orgid}</if>
+ <if test="pid != null ">and pid = #{pid}</if>
+ <if test="guid != null and guid != ''">and guid = #{guid}</if>
</where>
</select>
-
+
<select id="selectIcd10ByIcdid" parameterType="Long" resultMap="Icd10Result">
<include refid="selectIcd10Vo"/>
where icdid = #{icdid}
</select>
-
+
<insert id="insertIcd10" parameterType="com.smartor.domain.Icd10" useGeneratedKeys="true" keyProperty="icdid">
insert into icd10
<trim prefix="(" suffix=")" suffixOverrides=",">
@@ -57,7 +76,9 @@
<if test="updateTime != null">update_time,</if>
<if test="pid != null">pid,</if>
<if test="guid != null">guid,</if>
- </trim>
+ <if test="lastflag != null and lastflag != ''">lastflag,</if>
+ <if test="chimedflag != null and chimedflag != ''">chimedflag,</if>
+ </trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="icdcode != null">#{icdcode},</if>
<if test="icdname != null">#{icdname},</if>
@@ -71,7 +92,9 @@
<if test="updateTime != null">#{updateTime},</if>
<if test="pid != null">#{pid},</if>
<if test="guid != null">#{guid},</if>
- </trim>
+ <if test="lastflag != null and lastflag != ''">#{lastflag},</if>
+ <if test="chimedflag != null and chimedflag != ''">#{chimedflag},</if>
+ </trim>
</insert>
<update id="updateIcd10" parameterType="com.smartor.domain.Icd10">
@@ -89,18 +112,22 @@
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="pid != null">pid = #{pid},</if>
<if test="guid != null">guid = #{guid},</if>
+ <if test="lastflag != null and lastflag != ''">lastflag = #{lastflag},</if>
+ <if test="chimedflag != null and chimedflag != ''">chimedflag = #{chimedflag},</if>
</trim>
where icdid = #{icdid}
</update>
<delete id="deleteIcd10ByIcdid" parameterType="Long">
- delete from icd10 where icdid = #{icdid}
+ delete
+ from icd10
+ where icdid = #{icdid}
</delete>
<delete id="deleteIcd10ByIcdids" parameterType="String">
- delete from icd10 where icdid in
+ delete from icd10 where icdid in
<foreach item="icdid" collection="array" open="(" separator="," close=")">
#{icdid}
</foreach>
</delete>
-</mapper>
\ No newline at end of file
+</mapper>
diff --git a/smartor/src/main/resources/mapper/smartor/ServiceTaskMapper.xml b/smartor/src/main/resources/mapper/smartor/ServiceTaskMapper.xml
index b35d738..8431015 100644
--- a/smartor/src/main/resources/mapper/smartor/ServiceTaskMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/ServiceTaskMapper.xml
@@ -111,8 +111,8 @@
leavehospitaldistrictname,
orgid,
nexttaskflag,
- nexttaskid,
- nexttaskname
+ nexttaskid,
+ nexttaskname
from service_task
</sql>
@@ -467,9 +467,9 @@
<if test="isupload != null">isupload = #{isupload},</if>
<if test="uploadTime != null">upload_time = #{uploadTime},</if>
<if test="orgid != null">orgid = #{orgid},</if>
- <if test="nexttaskflag != null">#{nexttaskflag},</if>
- <if test="nexttaskid != null">#{nexttaskid},</if>
- <if test="nexttaskname != null">#{nexttaskname},</if>
+ <if test="nexttaskflag != null">nexttaskflag = #{nexttaskflag},</if>
+ <if test="nexttaskid != null">nexttaskid = #{nexttaskid},</if>
+ <if test="nexttaskname != null">nexttaskname = #{nexttaskname},</if>
<if test="pid != null">pid = #{pid},</if>
<if test="guid != null">guid = #{guid},</if>
<if test="preachform != null">preachform = #{preachform},</if>
diff --git a/smartor/src/main/resources/mapper/smartor/ServiceTaskdiagMapper.xml b/smartor/src/main/resources/mapper/smartor/ServiceTaskdiagMapper.xml
index fcdd4da..ed790f8 100644
--- a/smartor/src/main/resources/mapper/smartor/ServiceTaskdiagMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/ServiceTaskdiagMapper.xml
@@ -5,25 +5,39 @@
<mapper namespace="com.smartor.mapper.ServiceTaskdiagMapper">
<resultMap type="com.smartor.domain.ServiceTaskdiag" id="ServiceTaskdiagResult">
- <result property="id" column="id"/>
- <result property="taskId" column="task_id"/>
- <result property="longtask" column="longtask"/>
- <result property="taskName" column="task_name"/>
- <result property="serviceType" column="service_type"/>
- <result property="icd10id" column="icd10id"/>
- <result property="icd10code" column="icd10code"/>
- <result property="icd10name" column="icd10name"/>
- <result property="delFlag" column="del_flag"/>
- <result property="createTime" column="create_time"/>
- <result property="updateTime" column="update_time"/>
- <result property="orgid" column="orgid"/>
- <result property="guid" column="guid"/>
- <result property="pguid" column="pguid"/>
- <result property="pid" column="pid"/>
+ <result property="id" column="id"/>
+ <result property="taskId" column="task_id"/>
+ <result property="longtask" column="longtask"/>
+ <result property="taskName" column="task_name"/>
+ <result property="serviceType" column="service_type"/>
+ <result property="icd10id" column="icd10id"/>
+ <result property="icd10code" column="icd10code"/>
+ <result property="icd10name" column="icd10name"/>
+ <result property="delFlag" column="del_flag"/>
+ <result property="createTime" column="create_time"/>
+ <result property="updateTime" column="update_time"/>
+ <result property="orgid" column="orgid"/>
+ <result property="guid" column="guid"/>
+ <result property="pguid" column="pguid"/>
+ <result property="pid" column="pid"/>
</resultMap>
<sql id="selectServiceTaskdiagVo">
- select id, task_id, longtask, task_name, service_type, icd10id, icd10code, icd10name, del_flag, create_time, update_time, orgid, guid, pguid, pid
+ select id,
+ task_id,
+ longtask,
+ task_name,
+ service_type,
+ icd10id,
+ icd10code,
+ icd10name,
+ del_flag,
+ create_time,
+ update_time,
+ orgid,
+ guid,
+ pguid,
+ pid
from service_taskdiag
</sql>
@@ -31,171 +45,172 @@
resultMap="ServiceTaskdiagResult">
<include refid="selectServiceTaskdiagVo"/>
<where>
- <if test="taskId != null ">
- and task_id = #{taskId}
- </if>
- <if test="longtask != null ">
- and longtask = #{longtask}
- </if>
- <if test="taskName != null and taskName != ''">
- and task_name like concat('%', #{taskName}, '%')
- </if>
- <if test="serviceType != null and serviceType != ''">
- and service_type = #{serviceType}
- </if>
- <if test="icd10id != null ">
- and icd10id = #{icd10id}
- </if>
- <if test="icd10code != null and icd10code != ''">
- and icd10code = #{icd10code}
- </if>
- <if test="icd10name != null and icd10name != ''">
- and icd10name like concat('%', #{icd10name}, '%')
- </if>
- <if test="orgid != null and orgid != ''">
- and orgid = #{orgid}
- </if>
- <if test="guid != null and guid != ''">
- and guid = #{guid}
- </if>
- <if test="pguid != null and pguid != ''">
- and pguid = #{pguid}
- </if>
- <if test="pid != null ">
- and pid = #{pid}
- </if>
+ <if test="taskId != null ">
+ and task_id = #{taskId}
+ </if>
+ <if test="longtask != null ">
+ and longtask = #{longtask}
+ </if>
+ <if test="taskName != null and taskName != ''">
+ and task_name like concat('%', #{taskName}, '%')
+ </if>
+ <if test="serviceType != null and serviceType != ''">
+ and service_type = #{serviceType}
+ </if>
+ <if test="icd10id != null ">
+ and icd10id = #{icd10id}
+ </if>
+ <if test="icd10code != null and icd10code != ''">
+ and icd10code = #{icd10code}
+ </if>
+ <if test="icd10name != null and icd10name != ''">
+ and icd10name like concat('%', #{icd10name}, '%')
+ </if>
+ <if test="orgid != null and orgid != ''">
+ and orgid = #{orgid}
+ </if>
+ <if test="guid != null and guid != ''">
+ and guid = #{guid}
+ </if>
+ <if test="pguid != null and pguid != ''">
+ and pguid = #{pguid}
+ </if>
+ <if test="pid != null ">
+ and pid = #{pid}
+ </if>
</where>
</select>
<select id="selectServiceTaskdiagById" parameterType="Long"
resultMap="ServiceTaskdiagResult">
- <include refid="selectServiceTaskdiagVo"/>
- where id = #{id}
+ <include refid="selectServiceTaskdiagVo"/>
+ where id = #{id}
</select>
- <insert id="insertServiceTaskdiag" parameterType="com.smartor.domain.ServiceTaskdiag" useGeneratedKeys="true" keyProperty="id">
+ <insert id="insertServiceTaskdiag" parameterType="com.smartor.domain.ServiceTaskdiag" useGeneratedKeys="true"
+ keyProperty="id">
insert into service_taskdiag
<trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="taskId != null">task_id,
- </if>
- <if test="longtask != null">longtask,
- </if>
- <if test="taskName != null">task_name,
- </if>
- <if test="serviceType != null">service_type,
- </if>
- <if test="icd10id != null">icd10id,
- </if>
- <if test="icd10code != null">icd10code,
- </if>
- <if test="icd10name != null">icd10name,
- </if>
- <if test="delFlag != null">del_flag,
- </if>
- <if test="createTime != null">create_time,
- </if>
- <if test="updateTime != null">update_time,
- </if>
- <if test="orgid != null">orgid,
- </if>
- <if test="guid != null">guid,
- </if>
- <if test="pguid != null">pguid,
- </if>
- <if test="pid != null">pid,
- </if>
+ <if test="taskId != null">task_id,
+ </if>
+ <if test="longtask != null">longtask,
+ </if>
+ <if test="taskName != null">task_name,
+ </if>
+ <if test="serviceType != null">service_type,
+ </if>
+ <if test="icd10id != null">icd10id,
+ </if>
+ <if test="icd10code != null">icd10code,
+ </if>
+ <if test="icd10name != null">icd10name,
+ </if>
+ <if test="delFlag != null">del_flag,
+ </if>
+ <if test="createTime != null">create_time,
+ </if>
+ <if test="updateTime != null">update_time,
+ </if>
+ <if test="orgid != null">orgid,
+ </if>
+ <if test="guid != null">guid,
+ </if>
+ <if test="pguid != null">pguid,
+ </if>
+ <if test="pid != null">pid,
+ </if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="taskId != null">#{taskId},
- </if>
- <if test="longtask != null">#{longtask},
- </if>
- <if test="taskName != null">#{taskName},
- </if>
- <if test="serviceType != null">#{serviceType},
- </if>
- <if test="icd10id != null">#{icd10id},
- </if>
- <if test="icd10code != null">#{icd10code},
- </if>
- <if test="icd10name != null">#{icd10name},
- </if>
- <if test="delFlag != null">#{delFlag},
- </if>
- <if test="createTime != null">#{createTime},
- </if>
- <if test="updateTime != null">#{updateTime},
- </if>
- <if test="orgid != null">#{orgid},
- </if>
- <if test="guid != null">#{guid},
- </if>
- <if test="pguid != null">#{pguid},
- </if>
- <if test="pid != null">#{pid},
- </if>
+ <if test="taskId != null">#{taskId},
+ </if>
+ <if test="longtask != null">#{longtask},
+ </if>
+ <if test="taskName != null">#{taskName},
+ </if>
+ <if test="serviceType != null">#{serviceType},
+ </if>
+ <if test="icd10id != null">#{icd10id},
+ </if>
+ <if test="icd10code != null">#{icd10code},
+ </if>
+ <if test="icd10name != null">#{icd10name},
+ </if>
+ <if test="delFlag != null">#{delFlag},
+ </if>
+ <if test="createTime != null">#{createTime},
+ </if>
+ <if test="updateTime != null">#{updateTime},
+ </if>
+ <if test="orgid != null">#{orgid},
+ </if>
+ <if test="guid != null">#{guid},
+ </if>
+ <if test="pguid != null">#{pguid},
+ </if>
+ <if test="pid != null">#{pid},
+ </if>
</trim>
</insert>
<update id="updateServiceTaskdiag" parameterType="com.smartor.domain.ServiceTaskdiag">
update service_taskdiag
<trim prefix="SET" suffixOverrides=",">
- <if test="taskId != null">task_id =
- #{taskId},
- </if>
- <if test="longtask != null">longtask =
- #{longtask},
- </if>
- <if test="taskName != null">task_name =
- #{taskName},
- </if>
- <if test="serviceType != null">service_type =
- #{serviceType},
- </if>
- <if test="icd10id != null">icd10id =
- #{icd10id},
- </if>
- <if test="icd10code != null">icd10code =
- #{icd10code},
- </if>
- <if test="icd10name != null">icd10name =
- #{icd10name},
- </if>
- <if test="delFlag != null">del_flag =
- #{delFlag},
- </if>
- <if test="createTime != null">create_time =
- #{createTime},
- </if>
- <if test="updateTime != null">update_time =
- #{updateTime},
- </if>
- <if test="orgid != null">orgid =
- #{orgid},
- </if>
- <if test="guid != null">guid =
- #{guid},
- </if>
- <if test="pguid != null">pguid =
- #{pguid},
- </if>
- <if test="pid != null">pid =
- #{pid},
- </if>
+ <if test="taskId != null">task_id =
+ #{taskId},
+ </if>
+ <if test="longtask != null">longtask =
+ #{longtask},
+ </if>
+ <if test="taskName != null">task_name =
+ #{taskName},
+ </if>
+ <if test="serviceType != null">service_type =
+ #{serviceType},
+ </if>
+ <if test="icd10id != null">icd10id =
+ #{icd10id},
+ </if>
+ <if test="icd10code != null">icd10code =
+ #{icd10code},
+ </if>
+ <if test="icd10name != null">icd10name =
+ #{icd10name},
+ </if>
+ <if test="delFlag != null">del_flag =
+ #{delFlag},
+ </if>
+ <if test="createTime != null">create_time =
+ #{createTime},
+ </if>
+ <if test="updateTime != null">update_time =
+ #{updateTime},
+ </if>
+ <if test="orgid != null">orgid =
+ #{orgid},
+ </if>
+ <if test="guid != null">guid =
+ #{guid},
+ </if>
+ <if test="pguid != null">pguid =
+ #{pguid},
+ </if>
+ <if test="pid != null">pid =
+ #{pid},
+ </if>
</trim>
where id = #{id}
</update>
- <update id="deleteServiceTaskdiagById" parameterType="Long">
+ <update id="deleteServiceTaskdiagById" parameterType="Long">
update service_taskdiag
<trim prefix="SET" suffixOverrides=",">
del_flag =1
</trim>
- where id = #{id}
+ where id = #{id}
</update>
- <update id="deleteServiceTaskdiagByIds" parameterType="String">
- update service_taskdiag
+ <update id="deleteServiceTaskdiagByIds" parameterType="String">
+ update service_taskdiag
<trim prefix="SET" suffixOverrides=",">
del_flag =1
</trim>
@@ -204,8 +219,6 @@
#{id}
</foreach>
</update>
-
-
</mapper>
--
Gitblit v1.9.3