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