wangzhe преди 2 години
родител
ревизия
3d1257d543

+ 244 - 0
test-api/src/main/java/com/sooka/api/Guiji_Funeral.java

@@ -0,0 +1,244 @@
+package com.sooka.api;
+
+import com.sooka.base.BaseApi;
+import com.sooka.model.ResultModel;
+import com.sooka.service.Guiji_Funeral_Service;
+import com.sooka.service.Guiji_Medicine_Service;
+import com.sooka.utils.HttpUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.scheduling.annotation.EnableScheduling;
+
+import javax.ws.rs.Consumes;
+import javax.ws.rs.POST;
+import javax.ws.rs.Path;
+import javax.ws.rs.Produces;
+import javax.ws.rs.core.MediaType;
+
+@Path("/")
+@Configuration      //1.主要用于标记配置类,兼备Component的效果。
+@EnableScheduling
+public class Guiji_Funeral extends BaseApi {
+
+    @Autowired
+    Guiji_Funeral_Service guiji_funeral_service;
+
+
+    //-----------------------------市殡葬接口--------------------------------------------------
+
+    /**
+     * 市殡葬 - 逝者基本信息 (互联网)
+     */
+    @POST
+    @Path("/guiji_funeral_the_dead")
+    // 指定请求与返回的相应体为JSON
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public ResultModel guiji_funeral_plant(String str) {
+        System.out.println("A guiji_funeral_the_dead:" + str);
+        ResultModel r = new ResultModel();
+        try {
+            HttpUtil.doPost(forward_url + "/api/guiji_funeral_the_dead_forward", str, null);
+            r.setCode(0);
+            r.setMessage("成功");
+        } catch (Exception e) {
+            r.setCode(99999);
+            r.setMessage("失败" + e.getMessage());
+        }
+        return r;
+    }
+
+    /**
+     * 市殡葬 - 逝者基本信息 (内网)
+     */
+    @POST
+    @Path("/guiji_funeral_the_dead_forward")
+    // 指定请求与返回的相应体为JSON
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public ResultModel guiji_funeral_forward(String str) {
+        System.out.println("B guiji_funeral_the_dead_forward:" + str);
+        ResultModel r = guiji_funeral_service.guiji_funeral(str);
+        return r;
+    }
+
+    /**
+     * 市殡葬 - 缴费基本信息 (互联网)
+     */
+    @POST
+    @Path("/guiji_funeral_pay")
+    // 指定请求与返回的相应体为JSON
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public ResultModel guiji_funeral_pay(String str) {
+        System.out.println("A guiji_funeral_pay:" + str);
+        ResultModel r = new ResultModel();
+        try {
+            HttpUtil.doPost(forward_url + "/api/guiji_funeral_pay_forward", str, null);
+            r.setCode(0);
+            r.setMessage("成功");
+        } catch (Exception e) {
+            r.setCode(99999);
+            r.setMessage("失败" + e.getMessage());
+        }
+        return r;
+    }
+
+    /**
+     * 市殡葬 - 缴费基本信息 (内网)
+     */
+    @POST
+    @Path("/guiji_funeral_pay_forward")
+    // 指定请求与返回的相应体为JSON
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public ResultModel guiji_funeral_pay_forward(String str) {
+        System.out.println("B guiji_funeral_pay_forward:" + str);
+        ResultModel r = guiji_funeral_service.guiji_funeral2(str);
+        return r;
+    }
+
+    /**
+     * 市殡葬 - 冷冻基本信息 (互联网)
+     */
+    @POST
+    @Path("/guiji_funeral_freeze")
+    // 指定请求与返回的相应体为JSON
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public ResultModel guiji_funeral_freeze(String str) {
+        System.out.println("A guiji_funeral_freeze:" + str);
+        ResultModel r = new ResultModel();
+        try {
+            HttpUtil.doPost(forward_url + "/api/guiji_funeral_freeze_forward", str, null);
+            r.setCode(0);
+            r.setMessage("成功");
+        } catch (Exception e) {
+            r.setCode(99999);
+            r.setMessage("失败" + e.getMessage());
+        }
+        return r;
+    }
+
+    /**
+     * 市殡葬 - 冷冻基本信息 (内网)
+     */
+    @POST
+    @Path("/guiji_funeral_freeze_forward")
+    // 指定请求与返回的相应体为JSON
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public ResultModel guiji_funeral_freeze_forward(String str) {
+        System.out.println("B guiji_funeral_freeze_forward:" + str);
+        ResultModel r = guiji_funeral_service.guiji_funeral3(str);
+        return r;
+    }
+
+    /**
+     * 市殡葬 - 骨灰寄存基本信息 (互联网)
+     */
+    @POST
+    @Path("/guiji_funeral_ashes_storage")
+    // 指定请求与返回的相应体为JSON
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public ResultModel guiji_funeral_ashes_storage(String str) {
+        System.out.println("A guiji_funeral_ashes_storage:" + str);
+        ResultModel r = new ResultModel();
+        try {
+            HttpUtil.doPost(forward_url + "/api/guiji_funeral_ashes_storage_forward", str, null);
+            r.setCode(0);
+            r.setMessage("成功");
+        } catch (Exception e) {
+            r.setCode(99999);
+            r.setMessage("失败" + e.getMessage());
+        }
+        return r;
+    }
+
+    /**
+     * 市殡葬 - 骨灰寄存基本信息 (内网)
+     */
+    @POST
+    @Path("/guiji_funeral_ashes_storage_forward")
+    // 指定请求与返回的相应体为JSON
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public ResultModel guiji_funeral_ashes_storage_forward(String str) {
+        System.out.println("B guiji_funeral_ashes_storage_forward:" + str);
+        ResultModel r = guiji_funeral_service.guiji_funeral4(str);
+        return r;
+    }
+
+    /**
+     * 市殡葬 - 骨灰续存基本信息 (互联网)
+     */
+    @POST
+    @Path("/guiji_funeral_ashes_renew")
+    // 指定请求与返回的相应体为JSON
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public ResultModel guiji_funeral_ashes_renew(String str) {
+        System.out.println("A guiji_funeral_ashes_renew:" + str);
+        ResultModel r = new ResultModel();
+        try {
+            HttpUtil.doPost(forward_url + "/api/guiji_funeral_ashes_renew_forward", str, null);
+            r.setCode(0);
+            r.setMessage("成功");
+        } catch (Exception e) {
+            r.setCode(99999);
+            r.setMessage("失败" + e.getMessage());
+        }
+        return r;
+    }
+
+    /**
+     * 市殡葬 - 骨灰续存基本信息 (内网)
+     */
+    @POST
+    @Path("/guiji_funeral_ashes_renew_forward")
+    // 指定请求与返回的相应体为JSON
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public ResultModel guiji_funeral_ashes_renew_forward(String str) {
+        System.out.println("B guiji_funeral_ashes_renew_forward:" + str);
+        ResultModel r = guiji_funeral_service.guiji_funeral5(str);
+        return r;
+    }
+
+    /**
+     * 市殡葬 - 骨灰取走基本信息 (互联网)
+     */
+    @POST
+    @Path("/guiji_funeral_ashes_remove")
+    // 指定请求与返回的相应体为JSON
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public ResultModel guiji_funeral_ashes_remove(String str) {
+        System.out.println("A guiji_funeral_ashes_remove:" + str);
+        ResultModel r = new ResultModel();
+        try {
+            HttpUtil.doPost(forward_url + "/api/guiji_funeral_ashes_remove_forward", str, null);
+            r.setCode(0);
+            r.setMessage("成功");
+        } catch (Exception e) {
+            r.setCode(99999);
+            r.setMessage("失败" + e.getMessage());
+        }
+        return r;
+    }
+
+    /**
+     * 市殡葬 - 骨灰取走基本信息 (内网)
+     */
+    @POST
+    @Path("/guiji_funeral_ashes_remove_forward")
+    // 指定请求与返回的相应体为JSON
+    @Consumes(MediaType.APPLICATION_JSON)
+    @Produces(MediaType.APPLICATION_JSON)
+    public ResultModel guiji_funeral_ashes_remove_forward(String str) {
+        System.out.println("B guiji_funeral_ashes_remove_forward:" + str);
+        ResultModel r = guiji_funeral_service.guiji_funeral6(str);
+        return r;
+    }
+}

+ 28 - 0
test-api/src/main/java/com/sooka/mapper/Guiji_Funeral_Mapper.java

@@ -0,0 +1,28 @@
+package com.sooka.mapper;
+
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.sooka.model.bo.*;
+import org.apache.ibatis.annotations.Mapper;
+
+@Mapper
+@DS("db1")
+public interface Guiji_Funeral_Mapper {
+
+    public void add_guiji_funeral(Guiji_funeral1_the_dead_Bean bean);
+    public void update_guiji_funeral(Guiji_funeral1_the_dead_Bean bean);
+
+    public void add_guiji_funeral2(Guiji_funeral2_pay_Bean bean);
+    public void update_guiji_funeral2(Guiji_funeral2_pay_Bean bean);
+
+    public void add_guiji_funeral3(Guiji_funeral3_freeze_Bean bean);
+    public void update_guiji_funeral3(Guiji_funeral3_freeze_Bean bean);
+
+    public void add_guiji_funeral4(Guiji_funeral4_ashes_storage_Bean bean);
+    public void update_guiji_funeral4(Guiji_funeral4_ashes_storage_Bean bean);
+
+    public void add_guiji_funeral5(Guiji_funeral5_ashes_renew_Bean bean);
+    public void update_guiji_funeral5(Guiji_funeral5_ashes_renew_Bean bean);
+
+    public void add_guiji_funeral6(Guiji_funeral6_ashes_remove_Bean bean);
+    public void update_guiji_funeral6(Guiji_funeral6_ashes_remove_Bean bean);
+}

+ 28 - 0
test-api/src/main/java/com/sooka/mapper/Guiji_Funeral_Mapper2.java

@@ -0,0 +1,28 @@
+package com.sooka.mapper;
+
+import com.baomidou.dynamic.datasource.annotation.DS;
+import com.sooka.model.bo.*;
+import org.apache.ibatis.annotations.Mapper;
+
+@Mapper
+@DS("db8")
+public interface Guiji_Funeral_Mapper2 {
+
+    public void add_guiji_funeral(Guiji_funeral1_the_dead_Bean bean);
+    public void update_guiji_funeral(Guiji_funeral1_the_dead_Bean bean);
+
+    public void add_guiji_funeral2(Guiji_funeral2_pay_Bean bean);
+    public void update_guiji_funeral2(Guiji_funeral2_pay_Bean bean);
+
+    public void add_guiji_funeral3(Guiji_funeral3_freeze_Bean bean);
+    public void update_guiji_funeral3(Guiji_funeral3_freeze_Bean bean);
+
+    public void add_guiji_funeral4(Guiji_funeral4_ashes_storage_Bean bean);
+    public void update_guiji_funeral4(Guiji_funeral4_ashes_storage_Bean bean);
+
+    public void add_guiji_funeral5(Guiji_funeral5_ashes_renew_Bean bean);
+    public void update_guiji_funeral5(Guiji_funeral5_ashes_renew_Bean bean);
+
+    public void add_guiji_funeral6(Guiji_funeral6_ashes_remove_Bean bean);
+    public void update_guiji_funeral6(Guiji_funeral6_ashes_remove_Bean bean);
+}

+ 33 - 0
test-api/src/main/java/com/sooka/model/bo/Guiji_funeral1_the_dead_Bean.java

@@ -0,0 +1,33 @@
+package com.sooka.model.bo;
+
+import lombok.Getter;
+import lombok.Setter;
+
+//殡葬 逝者基本信息
+@Getter
+@Setter
+public class Guiji_funeral1_the_dead_Bean extends BaseBean_Guiji {
+
+    String str;
+//    String param;//业务条码、
+//    String param;//逝者姓名、
+//    String param;//身份证号、
+//    String param;//性别、
+//    String param;//民族、
+//    String param;//年龄、
+//    String param;//出生日期(YYYY-MM-DD)、
+//    String param;//户籍来源、
+//    String param;//发证机关、
+//    String param;//家庭住址、
+//    String param;//死亡时间(YYYY-MM-DD)、
+//    String param;//死亡原因、
+//    String param;//死亡地点、
+//    String param;//火化时间(YYYY-MM-DD)、
+//    String param;//逝者联系人、
+//    String param;//与逝者关系、
+//    String param;//联系电话、
+//    String param;//联系人工作单位或住址、
+//    String param;//登记时间(YYYY-MM-DD HH:MM)、
+//    String param;//登记人、
+//    String param;//登记单位、
+}

+ 32 - 0
test-api/src/main/java/com/sooka/model/bo/Guiji_funeral2_pay_Bean.java

@@ -0,0 +1,32 @@
+package com.sooka.model.bo;
+
+import lombok.Getter;
+import lombok.Setter;
+
+//殡葬 缴费基本信息
+@Getter
+@Setter
+public class Guiji_funeral2_pay_Bean extends BaseBean_Guiji {
+
+    String str;
+//    String param;//业务条码、
+//    String param;//逝者姓名、
+//    String param;//性别、
+//    String param;//年龄、
+//    String param;//民族、
+//    String param;//身份证号、
+//    String param;//户籍住址、
+//    String param;//死亡时间、
+//    String param;//联系人、
+//    String param;//联系电话、
+//    String param;//减免项目(低保减免套餐、两区减免套餐、遗体接运、遗体火化、遗体停放、骨灰寄存)、
+//    String param;//序号、
+//    String param;//费用类型、
+//    String param;//项目名称、
+//    String param;//单价(元)、
+//    String param;//数量、
+//    String param;//金额、
+//    String param;//登记时间(YYYY-MM-DD HH:MM)、
+//    String param;//登记人、
+//    String param;//登记单位、
+}

+ 31 - 0
test-api/src/main/java/com/sooka/model/bo/Guiji_funeral3_freeze_Bean.java

@@ -0,0 +1,31 @@
+package com.sooka.model.bo;
+
+import lombok.Getter;
+import lombok.Setter;
+
+//殡葬 冷冻基本信息
+@Getter
+@Setter
+public class Guiji_funeral3_freeze_Bean extends BaseBean_Guiji {
+
+    String str;
+//    String param;//业务条码、
+//    String param;//逝者姓名、
+//    String param;//性别、
+//    String param;//年龄、
+//    String param;//民族、
+//    String param;//身份证号、
+//    String param;//户籍住址、
+//    String param;//死亡时间、
+//    String param;//冷冻间、
+//    String param;//开始时间、
+//    String param;//结束时间、
+//    String param;//天数、
+//    String param;//结算金额、
+//    String param;//预存金额、
+//    String param;//联系人、
+//    String param;//联系电话、
+//    String param;//登记时间(YYYY-MM-DD HH:MM)、
+//    String param;//登记人、
+//    String param;//登记单位、
+}

+ 30 - 0
test-api/src/main/java/com/sooka/model/bo/Guiji_funeral4_ashes_storage_Bean.java

@@ -0,0 +1,30 @@
+package com.sooka.model.bo;
+
+import lombok.Getter;
+import lombok.Setter;
+
+//殡葬 骨灰寄存基本信息
+@Getter
+@Setter
+public class Guiji_funeral4_ashes_storage_Bean extends BaseBean_Guiji {
+
+    String str;
+//    String param;//业务条码、
+//    String param;//逝者姓名、
+//    String param;//性别、
+//    String param;//年龄、
+//    String param;//民族、
+//    String param;//身份证号、
+//    String param;//户籍住址、
+//    String param;//死亡时间、
+//    String param;//寄存格号、
+//    String param;//寄存开始时间、
+//    String param;//寄存结束时间、
+//    String param;//联系人、
+//    String param;//身份证、
+//    String param;//与逝者关系、
+//    String param;//联系电话、
+//    String param;//登记时间(YYYY-MM-DD HH:MM)、
+//    String param;//登记人、
+//    String param;//登记单位、
+}

+ 30 - 0
test-api/src/main/java/com/sooka/model/bo/Guiji_funeral5_ashes_renew_Bean.java

@@ -0,0 +1,30 @@
+package com.sooka.model.bo;
+
+import lombok.Getter;
+import lombok.Setter;
+
+//殡葬 骨灰续存基本信息
+@Getter
+@Setter
+public class Guiji_funeral5_ashes_renew_Bean extends BaseBean_Guiji {
+
+    String str;
+//    String param;//业务条码、
+//    String param;//逝者姓名、
+//    String param;//性别、
+//    String param;//年龄、
+//    String param;//民族、
+//    String param;//身份证号、
+//    String param;//户籍住址、
+//    String param;//死亡时间、
+//    String param;//寄存格号、
+//    String param;//续存开始时间、
+//    String param;//续存结束时间、
+//    String param;//联系人、
+//    String param;//身份证、
+//    String param;//与逝者关系、
+//    String param;//联系电话、
+//    String param;//登记时间(YYYY-MM-DD HH:MM)、
+//    String param;//登记人、
+//    String param;//登记单位、
+}

+ 32 - 0
test-api/src/main/java/com/sooka/model/bo/Guiji_funeral6_ashes_remove_Bean.java

@@ -0,0 +1,32 @@
+package com.sooka.model.bo;
+
+import lombok.Getter;
+import lombok.Setter;
+
+//殡葬 骨灰取走基本信息
+@Getter
+@Setter
+public class Guiji_funeral6_ashes_remove_Bean extends BaseBean_Guiji {
+
+    String str;
+//    String param;//业务条码、
+//    String param;//逝者姓名、
+//    String param;//性别、
+//    String param;//年龄、
+//    String param;//民族、
+//    String param;//身份证号、
+//    String param;//户籍住址、
+//    String param;//死亡时间、
+//    String param;//寄存格号、
+//    String param;//骨灰寄存格、
+//    String param;//基本寄存价格、
+//    String param;//开始日期、
+//    String param;//结束日期、
+//    String param;//取走人、
+//    String param;//取走人身份证、
+//    String param;//与逝者关系、
+//    String param;//取走人联系电话、
+//    String param;//登记时间(YYYY-MM-DD HH:MM)、
+//    String param;//登记人、
+//    String param;//登记单位、
+}

+ 14 - 0
test-api/src/main/java/com/sooka/service/Guiji_Funeral_Service.java

@@ -0,0 +1,14 @@
+package com.sooka.service;
+
+import com.sooka.model.ResultModel;
+
+public interface Guiji_Funeral_Service {
+
+    public ResultModel guiji_funeral(String str);
+    public ResultModel guiji_funeral2(String str);
+    public ResultModel guiji_funeral3(String str);
+    public ResultModel guiji_funeral4(String str);
+    public ResultModel guiji_funeral5(String str);
+    public ResultModel guiji_funeral6(String str);
+
+}

+ 272 - 0
test-api/src/main/java/com/sooka/service/impl/Guiji_Funeral_ServiceImpl.java

@@ -0,0 +1,272 @@
+package com.sooka.service.impl;
+
+import com.alibaba.fastjson.JSONObject;
+import com.sooka.base.BaseApi;
+import com.sooka.base.BaseService;
+import com.sooka.mapper.Guiji_Funeral_Mapper;
+import com.sooka.mapper.Guiji_Funeral_Mapper2;
+import com.sooka.model.ResultModel;
+import com.sooka.model.bo.*;
+import com.sooka.service.Guiji_Funeral_Service;
+import com.sooka.utils.HttpUtil;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+import java.util.HashMap;
+import java.util.Map;
+
+@Service
+public class Guiji_Funeral_ServiceImpl extends BaseService implements Guiji_Funeral_Service {
+
+
+    @Resource
+    Guiji_Funeral_Mapper guiji_funeral_mapper;
+    @Resource
+    Guiji_Funeral_Mapper2 guiji_funeral_mapper2;
+
+    @Override
+    public ResultModel guiji_funeral(String str) {
+        ResultModel r = new ResultModel();
+        Map log = new HashMap();
+        try {
+            log.put("operationStatus", "1");
+            log.put("interfaceinfoId", "d8c474bc-0c0c-4b58-9161-6e4ff8d27614");
+            log.put("interfaceinfoName", "归集-市殡葬-逝者基本信息");
+            Guiji_funeral1_the_dead_Bean bean = new Guiji_funeral1_the_dead_Bean();
+            initBaseGuijiBean(str, bean);
+
+            JSONObject Data = bean.getData();
+            System.out.println(Data+"=Data");
+            bean.setStr(str);
+            bean.setId(Data.getString("id"));
+//            bean.setEvent_laliyuan(Data.getString("event_laliyuan"));
+//            guiji_funeral_mapper.add_guiji_funeral(bean);
+//            guiji_funeral_mapper2.add_guiji_funeral(bean);
+            if (bean.getCd_operation().equals("I")) {
+                guiji_funeral_mapper.add_guiji_funeral(bean);
+                guiji_funeral_mapper2.add_guiji_funeral(bean);
+            } else {
+                guiji_funeral_mapper.update_guiji_funeral(bean);
+                guiji_funeral_mapper2.update_guiji_funeral(bean);
+            }
+            r.setCode(0);
+            r.setMessage("成功");
+        } catch (Exception e) {
+            log.put("operationStatus", "0");
+            log.put("exceptionLog", e);
+            e.printStackTrace();
+            r.setCode(99999);
+            r.setMessage("失败");
+        } finally {
+            log.put("param", str);
+            log.put("results", r);
+            HttpUtil.doPost(BaseApi.manager_url + "/system/interfaceLog/addLog", JSONObject.toJSONString(log), null);
+        }
+        return r;
+    }
+
+    @Override
+    public ResultModel guiji_funeral2(String str) {
+        ResultModel r = new ResultModel();
+        Map log = new HashMap();
+        try {
+            log.put("operationStatus", "1");
+            log.put("interfaceinfoId", "7a49ba7d-253b-4372-9b4c-4e11bab57350");
+            log.put("interfaceinfoName", "归集-市殡葬-缴费基本信息");
+            Guiji_funeral2_pay_Bean bean = new Guiji_funeral2_pay_Bean();
+            initBaseGuijiBean(str, bean);
+
+            JSONObject Data = bean.getData();
+            System.out.println(Data+"=Data");
+            bean.setStr(str);
+            bean.setId(Data.getString("id"));
+//            bean.setEvent_laliyuan(Data.getString("event_laliyuan"));
+//            guiji_funeral_mapper.add_guiji_funeral2(bean);
+//            guiji_funeral_mapper2.add_guiji_funeral2(bean);
+            if (bean.getCd_operation().equals("I")) {
+                guiji_funeral_mapper.add_guiji_funeral2(bean);
+                guiji_funeral_mapper2.add_guiji_funeral2(bean);
+            } else {
+                guiji_funeral_mapper.update_guiji_funeral2(bean);
+                guiji_funeral_mapper2.update_guiji_funeral2(bean);
+            }
+            r.setCode(0);
+            r.setMessage("成功");
+        } catch (Exception e) {
+            log.put("operationStatus", "0");
+            log.put("exceptionLog", e);
+            e.printStackTrace();
+            r.setCode(99999);
+            r.setMessage("失败");
+        } finally {
+            log.put("param", str);
+            log.put("results", r);
+            HttpUtil.doPost(BaseApi.manager_url + "/system/interfaceLog/addLog", JSONObject.toJSONString(log), null);
+        }
+        return r;
+    }
+
+    @Override
+    public ResultModel guiji_funeral3(String str) {
+        ResultModel r = new ResultModel();
+        Map log = new HashMap();
+        try {
+            log.put("operationStatus", "1");
+            log.put("interfaceinfoId", "ef49fba0-eb13-4b4e-af97-b49f215ec6b5");
+            log.put("interfaceinfoName", "归集-市殡葬-冷冻基本信息");
+            Guiji_funeral3_freeze_Bean bean = new Guiji_funeral3_freeze_Bean();
+            initBaseGuijiBean(str, bean);
+
+            JSONObject Data = bean.getData();
+            System.out.println(Data+"=Data");
+            bean.setStr(str);
+            bean.setId(Data.getString("id"));
+//            bean.setEvent_laliyuan(Data.getString("event_laliyuan"));
+//            guiji_funeral_mapper.add_guiji_funeral3(bean);
+//            guiji_funeral_mapper2.add_guiji_funeral3(bean);
+            if (bean.getCd_operation().equals("I")) {
+                guiji_funeral_mapper.add_guiji_funeral3(bean);
+                guiji_funeral_mapper2.add_guiji_funeral3(bean);
+            } else {
+                guiji_funeral_mapper.update_guiji_funeral3(bean);
+                guiji_funeral_mapper2.update_guiji_funeral3(bean);
+            }
+            r.setCode(0);
+            r.setMessage("成功");
+        } catch (Exception e) {
+            log.put("operationStatus", "0");
+            log.put("exceptionLog", e);
+            e.printStackTrace();
+            r.setCode(99999);
+            r.setMessage("失败");
+        } finally {
+            log.put("param", str);
+            log.put("results", r);
+            HttpUtil.doPost(BaseApi.manager_url + "/system/interfaceLog/addLog", JSONObject.toJSONString(log), null);
+        }
+        return r;
+    }
+
+    @Override
+    public ResultModel guiji_funeral4(String str) {
+        ResultModel r = new ResultModel();
+        Map log = new HashMap();
+        try {
+            log.put("operationStatus", "1");
+            log.put("interfaceinfoId", "256021f3-3b78-4cfc-89ba-3a9f491bd4c8");
+            log.put("interfaceinfoName", "归集-市殡葬-骨灰寄存基本信息");
+            Guiji_funeral4_ashes_storage_Bean bean = new Guiji_funeral4_ashes_storage_Bean();
+            initBaseGuijiBean(str, bean);
+
+            JSONObject Data = bean.getData();
+            System.out.println(Data+"=Data");
+            bean.setStr(str);
+            bean.setId(Data.getString("id"));
+//            bean.setEvent_laliyuan(Data.getString("event_laliyuan"));
+//            guiji_funeral_mapper.add_guiji_funeral4(bean);
+//            guiji_funeral_mapper2.add_guiji_funeral4(bean);
+            if (bean.getCd_operation().equals("I")) {
+                guiji_funeral_mapper.add_guiji_funeral4(bean);
+                guiji_funeral_mapper2.add_guiji_funeral4(bean);
+            } else {
+                guiji_funeral_mapper.update_guiji_funeral4(bean);
+                guiji_funeral_mapper2.update_guiji_funeral4(bean);
+            }
+            r.setCode(0);
+            r.setMessage("成功");
+        } catch (Exception e) {
+            log.put("operationStatus", "0");
+            log.put("exceptionLog", e);
+            e.printStackTrace();
+            r.setCode(99999);
+            r.setMessage("失败");
+        } finally {
+            log.put("param", str);
+            log.put("results", r);
+            HttpUtil.doPost(BaseApi.manager_url + "/system/interfaceLog/addLog", JSONObject.toJSONString(log), null);
+        }
+        return r;
+    }@Override
+    public ResultModel guiji_funeral5(String str) {
+        ResultModel r = new ResultModel();
+        Map log = new HashMap();
+        try {
+            log.put("operationStatus", "1");
+            log.put("interfaceinfoId", "\t59777051-f848-4f7d-843b-d127e7138bd1");
+            log.put("interfaceinfoName", "归集-市殡葬-骨灰续存基本信息");
+            Guiji_funeral5_ashes_renew_Bean bean = new Guiji_funeral5_ashes_renew_Bean();
+            initBaseGuijiBean(str, bean);
+
+            JSONObject Data = bean.getData();
+            System.out.println(Data+"=Data");
+            bean.setStr(str);
+            bean.setId(Data.getString("id"));
+//            bean.setEvent_laliyuan(Data.getString("event_laliyuan"));
+//            guiji_funeral_mapper.add_guiji_funeral4(bean);
+//            guiji_funeral_mapper2.add_guiji_funeral4(bean);
+            if (bean.getCd_operation().equals("I")) {
+                guiji_funeral_mapper.add_guiji_funeral5(bean);
+                guiji_funeral_mapper2.add_guiji_funeral5(bean);
+            } else {
+                guiji_funeral_mapper.update_guiji_funeral5(bean);
+                guiji_funeral_mapper2.update_guiji_funeral5(bean);
+            }
+            r.setCode(0);
+            r.setMessage("成功");
+        } catch (Exception e) {
+            log.put("operationStatus", "0");
+            log.put("exceptionLog", e);
+            e.printStackTrace();
+            r.setCode(99999);
+            r.setMessage("失败");
+        } finally {
+            log.put("param", str);
+            log.put("results", r);
+            HttpUtil.doPost(BaseApi.manager_url + "/system/interfaceLog/addLog", JSONObject.toJSONString(log), null);
+        }
+        return r;
+    }
+
+    @Override
+    public ResultModel guiji_funeral6(String str) {
+        ResultModel r = new ResultModel();
+        Map log = new HashMap();
+        try {
+            log.put("operationStatus", "1");
+            log.put("interfaceinfoId", "149d5229-4ea0-4f17-8366-8847ce71762d");
+            log.put("interfaceinfoName", "归集-市殡葬-骨灰取走基本信息");
+            Guiji_funeral6_ashes_remove_Bean bean = new Guiji_funeral6_ashes_remove_Bean();
+            initBaseGuijiBean(str, bean);
+
+            JSONObject Data = bean.getData();
+            System.out.println(Data+"=Data");
+            bean.setStr(str);
+            bean.setId(Data.getString("id"));
+//            bean.setEvent_laliyuan(Data.getString("event_laliyuan"));
+//            guiji_funeral_mapper.add_guiji_funeral4(bean);
+//            guiji_funeral_mapper2.add_guiji_funeral4(bean);
+            if (bean.getCd_operation().equals("I")) {
+                guiji_funeral_mapper.add_guiji_funeral6(bean);
+                guiji_funeral_mapper2.add_guiji_funeral6(bean);
+            } else {
+                guiji_funeral_mapper.update_guiji_funeral6(bean);
+                guiji_funeral_mapper2.update_guiji_funeral6(bean);
+            }
+            r.setCode(0);
+            r.setMessage("成功");
+        } catch (Exception e) {
+            log.put("operationStatus", "0");
+            log.put("exceptionLog", e);
+            e.printStackTrace();
+            r.setCode(99999);
+            r.setMessage("失败");
+        } finally {
+            log.put("param", str);
+            log.put("results", r);
+            HttpUtil.doPost(BaseApi.manager_url + "/system/interfaceLog/addLog", JSONObject.toJSONString(log), null);
+        }
+        return r;
+    }
+
+
+}

+ 4 - 4
test-api/src/main/java/com/sooka/service/impl/Guiji_Medicine_ServiceImpl.java

@@ -29,7 +29,7 @@ public class Guiji_Medicine_ServiceImpl extends BaseService implements Guiji_Med
         Map log = new HashMap();
         try {
             log.put("operationStatus", "1");
-            log.put("interfaceinfoId", "4af02f5e-a641-4b0d-aa0a-7d0a22ea3102");
+            log.put("interfaceinfoId", "63759cf5-5b58-4ab0-a291-d002c4aed00b");
             log.put("interfaceinfoName", "归集-市医药-种植采集数");
 
             Guiji_medicine_dept_data_Bean bean = new Guiji_medicine_dept_data_Bean();
@@ -77,7 +77,7 @@ public class Guiji_Medicine_ServiceImpl extends BaseService implements Guiji_Med
         Map log = new HashMap();
         try {
             log.put("operationStatus", "1");
-            log.put("interfaceinfoId", "e69ddd97d08e4038b1f11466301de94a");
+            log.put("interfaceinfoId", "bc172910-d8e9-41a4-a12e-149d2bcb0f21");
             log.put("interfaceinfoName", "归集-市医药-平台采集");
 
             Guiji_medicine_dept_data2_Bean bean = new Guiji_medicine_dept_data2_Bean();
@@ -126,7 +126,7 @@ public class Guiji_Medicine_ServiceImpl extends BaseService implements Guiji_Med
         Map log = new HashMap();
         try {
             log.put("operationStatus", "1");
-            log.put("interfaceinfoId", "d46f4f2e5dc8498e86f6b3d8198b18fe");
+            log.put("interfaceinfoId", "e164c6a8-2a60-4049-a8a2-63affa0e22ad");
             log.put("interfaceinfoName", "归集-市医药-项目采集");
 
             Guiji_medicine_dept_data3_Bean bean = new Guiji_medicine_dept_data3_Bean();
@@ -175,7 +175,7 @@ public class Guiji_Medicine_ServiceImpl extends BaseService implements Guiji_Med
         Map log = new HashMap();
         try {
             log.put("operationStatus", "1");
-            log.put("interfaceinfoId", "d685d16c469445ef8d96acada2587d2e");
+            log.put("interfaceinfoId", "40c511e5-3139-418c-a711-25d95ff4778a");
             log.put("interfaceinfoName", "归集-市医药-规上工业经济数据");
 
             Guiji_medicine_dept_data4_Bean bean = new Guiji_medicine_dept_data4_Bean();

+ 166 - 0
test-api/src/main/resources/mapper/Guiji_Funeral_Mapper.xml

@@ -0,0 +1,166 @@
+<?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.sooka.mapper.Guiji_Funeral_Mapper">
+
+    <sql id="global_name">
+        id,create_time,cd_time,cd_batch,cd_operation,cd_source,
+    </sql>
+    <sql id="global_value">
+        #{id},now(),#{cd_time},#{cd_batch},#{cd_operation},#{cd_source},
+    </sql>
+
+    <sql id="update_sql">
+        create_time = now(),cd_batch = #{cd_batch},cd_operation = #{cd_operation},cd_source =#{cd_source},
+    </sql>
+
+    <insert id="add_guiji_funeral" parameterType="com.sooka.model.bo.Guiji_funeral1_the_dead_Bean">
+        insert into t_guiji_medicine_plant (
+        <include refid="global_name"></include>
+        plantName, plantAddress, plantHectare, produceTons, produceValue, plantYear)
+        values (
+        <include refid="global_value"></include>
+        #{plantName}, #{plantAddress}, #{plantHectare}, #{produceTons}, #{produceValue}, #{plantYear})
+    </insert>
+
+    <update id="update_guiji_funeral" parameterType="com.sooka.model.bo.Guiji_funeral1_the_dead_Bean">
+        update t_guiji_medicine_plant
+        <trim prefix="SET" suffixOverrides=",">
+            <include refid="update_sql"></include>
+            <if test="plantName != null and plantName != ''">
+                plantName = #{plantName},
+            </if>
+            <if test="plantAddress != null and plantAddress != ''">
+                plantAddress = #{plantAddress},
+            </if>
+            <if test="plantHectare != null and plantHectare != ''">
+                plantHectare = #{plantHectare},
+            </if>
+            <if test="produceTons != null and produceTons != ''">
+                produceTons = #{produceTons},
+            </if>
+            <if test="produceValue != null and produceValue != ''">
+                produceValue = #{produceValue},
+            </if>
+            <if test="plantYear != null and plantYear != ''">
+                plantYear = #{plantYear},
+            </if>
+        </trim>
+        where id = #{id}
+    </update>
+
+
+    <insert id="add_guiji_funeral2" parameterType="com.sooka.model.bo.Guiji_funeral2_pay_Bean">
+        insert into t_guiji_medicine_platform (
+        <include refid="global_name"></include>
+        platformName, constructingUnit, constructingDate, platformAddress, platformAddressExt, platformLevel, platformType)
+        values (
+        <include refid="global_value"></include>
+        #{platformName}, #{constructingUnit}, #{constructingDate}, #{platformAddress}, #{platformAddressExt}, #{platformLevel}, #{platformType})
+    </insert>
+
+    <update id="update_guiji_funeral2" parameterType="com.sooka.model.bo.Guiji_funeral2_pay_Bean">
+        update t_guiji_medicine_platform
+        <trim prefix="SET" suffixOverrides=",">
+            <include refid="update_sql"></include>
+            <if test="platformName != null and platformName != ''">
+                platformName = #{platformName},
+            </if>
+            <if test="constructingUnit != null and constructingUnit != ''">
+                constructingUnit = #{constructingUnit},
+            </if>
+            <if test="constructingDate != null and constructingDate != ''">
+                constructingDate = #{constructingDate},
+            </if>
+            <if test="platformAddress != null and platformAddress != ''">
+                platformAddress = #{platformAddress},
+            </if>
+            <if test="platformAddressExt != null and platformAddressExt != ''">
+                platformAddressExt = #{platformAddressExt},
+            </if>
+            <if test="platformLevel != null and platformLevel != ''">
+                platformLevel = #{platformLevel},
+            </if>
+            <if test="platformType != null and platformType != ''">
+                platformType = #{platformType},
+            </if>
+        </trim>
+        where id = #{id}
+    </update>
+
+
+    <insert id="add_guiji_funeral3" parameterType="com.sooka.model.bo.Guiji_funeral3_freeze_Bean">
+        insert into t_guiji_medicine_project (
+        <include refid="global_name"></include>
+        projectName, projectOrgName, projectAddress, projectStatus, projectTotalInvestment, projectStart, projectEnd)
+        values (
+        <include refid="global_value"></include>
+        #{projectName}, #{projectOrgName}, #{projectAddress}, #{projectStatus}, #{projectTotalInvestment}, #{projectStart}, #{projectEnd})
+    </insert>
+
+    <update id="update_guiji_funeral3" parameterType="com.sooka.model.bo.Guiji_funeral3_freeze_Bean">
+        update t_guiji_medicine_project
+        <trim prefix="SET" suffixOverrides=",">
+            <include refid="update_sql"></include>
+            <if test="projectName != null and projectName != ''">
+                projectName = #{projectName},
+            </if>
+            <if test="projectOrgName != null and projectOrgName != ''">
+                projectOrgName = #{projectOrgName},
+            </if>
+            <if test="projectAddress != null and projectAddress != ''">
+                projectAddress = #{projectAddress},
+            </if>
+            <if test="projectStatus != null and projectStatus != ''">
+                projectStatus = #{projectStatus},
+            </if>
+            <if test="projectTotalInvestment != null and projectTotalInvestment != ''">
+                projectTotalInvestment = #{projectTotalInvestment},
+            </if>
+            <if test="projectStart != null and projectStart != ''">
+                projectStart = #{projectStart},
+            </if>
+            <if test="projectEnd != null and projectEnd != ''">
+                projectEnd = #{projectEnd},
+            </if>
+        </trim>
+        where id = #{id}
+    </update>
+
+
+    <insert id="add_guiji_funeral4" parameterType="com.sooka.model.bo.Guiji_funeral4_ashes_storage_Bean">
+        insert into t_guiji_medicine_industry (
+        <include refid="global_name"></include>
+        year, month, economyType, number, yearOnYear, cityProportion)
+        values (
+        <include refid="global_value"></include>
+        #{year}, #{month}, #{economyType}, #{number}, #{yearOnYear}, #{cityProportion})
+    </insert>
+
+    <update id="update_guiji_funeral4" parameterType="com.sooka.model.bo.Guiji_funeral4_ashes_storage_Bean">
+        update t_guiji_medicine_industry
+        <trim prefix="SET" suffixOverrides=",">
+            <include refid="update_sql"></include>
+            <if test="year != null and year != ''">
+                year = #{year},
+            </if>
+            <if test="month != null and month != ''">
+                month = #{month},
+            </if>
+            <if test="economyType != null and economyType != ''">
+                economyType = #{economyType},
+            </if>
+            <if test="number != null and number != ''">
+                number = #{number},
+            </if>
+            <if test="yearOnYear != null and yearOnYear != ''">
+                yearOnYear = #{yearOnYear},
+            </if>
+            <if test="cityProportion != null and cityProportion != ''">
+                cityProportion = #{cityProportion},
+            </if>
+        </trim>
+        where id = #{id}
+    </update>
+
+
+</mapper>