增加ca签章业务代码
parent
f1679fad0e
commit
94353df48e
@ -0,0 +1,28 @@
|
||||
package com.emr.controller;
|
||||
|
||||
import com.emr.service.ipml.CaSignServiceImpl;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* @author 曾文和
|
||||
* @description: XXX类
|
||||
* @createTime 2023/7/25 11:02
|
||||
*/
|
||||
@Controller
|
||||
public class TestController {
|
||||
@Resource
|
||||
private CaSignServiceImpl caSignService;
|
||||
@RequestMapping("font/test")
|
||||
@ResponseBody
|
||||
public String test(String masterId) throws Exception{
|
||||
long start = System.currentTimeMillis();
|
||||
caSignService.caSignByMasterId(masterId);
|
||||
long end = System.currentTimeMillis();
|
||||
System.out.println("执行后:"+(end-start));
|
||||
return "完成";
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package com.emr.dao;
|
||||
|
||||
|
||||
import com.emr.entity.Archive_Detail_caSign;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface Archive_Detail_caSignMapper {
|
||||
void deletesFromMasterId(@Param("masterId")String masterId);
|
||||
|
||||
void insertBatchCaSign(@Param("list")List<Archive_Detail_caSign> list);
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
package com.emr.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author 曾文和
|
||||
* @description: XXX类
|
||||
* @createTime 2023/7/25 15:41
|
||||
*/
|
||||
@Data
|
||||
public class Archive_DetailPdfPathDto {
|
||||
private String id;
|
||||
|
||||
private String pdfPath;
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
//
|
||||
// Source code recreated from a .class file by IntelliJ IDEA
|
||||
// (powered by Fernflower decompiler)
|
||||
//
|
||||
|
||||
package com.emr.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
@Data
|
||||
public class Archive_Detail_caSign {
|
||||
private Integer id;
|
||||
private String archiveDetailId;
|
||||
private String masterId;
|
||||
private Date signTime;
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
package com.emr.service.ipml;
|
||||
|
||||
import com.emr.dao.Archive_Detail_caSignMapper;
|
||||
import com.emr.entity.Archive_Detail_caSign;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author 曾文和
|
||||
* @description: ca签章类
|
||||
* @createTime 2023/7/25 10:27
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class Archive_Detai_CaSignServiceImpl {
|
||||
@Resource
|
||||
private Archive_Detail_caSignMapper archiveDetailCaSignMapper;
|
||||
|
||||
public void deletesFromMasterId(String masterId) {
|
||||
archiveDetailCaSignMapper.deletesFromMasterId(masterId);
|
||||
}
|
||||
|
||||
public void insertBatchCaSign(List<Archive_Detail_caSign> list) {
|
||||
archiveDetailCaSignMapper.insertBatchCaSign(list);
|
||||
}
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
#\u662F\u5426\u5F00\u542F\u63A5\u53E3 1:\u5F00\u542F\uFF1B0:\u5173\u95ED
|
||||
isCaOpen=0
|
||||
#ca\u63A5\u53E3ip
|
||||
caServerIp=223.70.139.221
|
||||
#ca\u63A5\u53E3\u7AEF\u53E3
|
||||
caServerPort=18002
|
||||
#\u7B7E\u7AE0\u7F16\u53F7
|
||||
signNo=59BC18FE5DEB0F15
|
||||
#\u7B7E\u7AE0\u4F4D\u7F6E\u5DE6\u504F
|
||||
signLeft=200
|
||||
#\u7B7E\u7AE0\u4F4D\u7F6E\u4E0A\u504F
|
||||
signTop=300
|
||||
#\u7B7E\u7AE0\u4F4D\u7F6E\u53F3\u504F
|
||||
signRight=650
|
||||
#\u7B7E\u7AE0\u4F4D\u7F6E\u4E0B\u504F
|
||||
signBottom=50
|
||||
|
||||
|
||||
#\u5907\u4EFD\u539F\u6587\u4EF6\u8DEF\u5F84
|
||||
caCopyPath=d:docus/caCopy
|
@ -0,0 +1,15 @@
|
||||
<?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">
|
||||
<mapper namespace="com.emr.dao.Archive_Detail_caSignMapper">
|
||||
<insert id="caSignInsertBatch">
|
||||
insert into Archive_Detail_caSign(archive_detail_id,master_id,sign_time)
|
||||
values
|
||||
<foreach collection="list" item="item" separator="," open="(" close=")">
|
||||
#{item.archiveDetailId},#{item.masterId},#{item.signTime}
|
||||
</foreach>
|
||||
</insert>
|
||||
|
||||
<delete id="deletesFromMasterId">
|
||||
delete from Archive_Detail_caSign where master_id = #{masterId}
|
||||
</delete>
|
||||
</mapper>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue