Explorar el Código

低空不欠债按模板导入

wangbo hace 10 meses
padre
commit
77d3e6e723

+ 8 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/dao/DebtfreeDao.java

@@ -0,0 +1,8 @@
+package com.rongwei.bscommon.sys.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.rongwei.bsentity.domain.DebtfreeDo;
+import com.rongwei.bsentity.domain.ZhcxCommissionCheckParameterSetDo;
+
+public interface DebtfreeDao extends BaseMapper<DebtfreeDo>{
+}

+ 21 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/service/DebtfreeService.java

@@ -0,0 +1,21 @@
+package com.rongwei.bscommon.sys.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.rongwei.bsentity.domain.DebtfreeDo;
+import com.rongwei.bsentity.vo.DebtfreeVo;
+
+import java.util.List;
+import java.util.Map;
+
+
+public interface DebtfreeService extends IService<DebtfreeDo> {
+
+
+
+    void DataUpdate(Map<String, Object> map);
+
+//  void  Updatedebtfree();
+
+
+
+}

+ 97 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/service/impl/DebtfreeServiceImpl.java

@@ -0,0 +1,97 @@
+package com.rongwei.bscommon.sys.service.impl;
+
+import cn.hutool.core.util.ObjectUtil;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.rongwei.bscommon.sys.dao.DebtfreeDao;
+import com.rongwei.bscommon.sys.service.DebtfreeService;
+import com.rongwei.bsentity.domain.DebtfreeDo;
+import com.rongwei.bsentity.vo.DebtfreeVo;
+import com.rongwei.rwcommon.base.R;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
+
+@Service
+@Slf4j
+public class DebtfreeServiceImpl extends ServiceImpl<DebtfreeDao, DebtfreeDo> implements DebtfreeService {
+
+    @Transactional
+    @Override
+    public void DataUpdate(Map<String, Object> map) {
+        Object dataObj = map.get("dataList");
+
+        if (ObjectUtil.isEmpty(dataObj)) {
+            return ;
+        }
+        List<DebtfreeVo> list = convertToDebtfreeVoList(dataObj);
+        if (list.isEmpty()) {
+            return ;
+        }
+
+        for (DebtfreeVo vo : list){
+
+            DebtfreeDo debtfreeDo = convertToDebtfreeDo(vo);
+            UpdateWrapper<DebtfreeDo> updateWrapper = new UpdateWrapper<>();
+            updateWrapper.eq("ID", debtfreeDo.getId())  // 设置更新条件:ID 等于指定值
+                    .set("PID", debtfreeDo.getPid());  // 设置要更新的字段:pid
+                // 执行更新
+            this.update(null, updateWrapper);
+
+        }
+
+    }
+
+
+
+    private List<DebtfreeVo> convertToDebtfreeVoList(Object dataObj) {
+        List<DebtfreeVo> list = new ArrayList<>();
+        if (dataObj instanceof List) {
+            List<Map<String, Object>> mapList = (List<Map<String, Object>>) dataObj;
+            for (Map<String, Object> item : mapList) {
+                DebtfreeVo vo = new DebtfreeVo();
+                vo.setMODIFYUSERID((String) item.get("MODIFYUSERID"));
+                vo.setCREATEUSERNAME((String) item.get("CREATEUSERNAME"));
+//                vo.setCREATEDATE((Date) item.get("CREATEDATE"));
+                vo.setMODIFYUSERNAME((String) item.get("MODIFYUSERNAME"));
+                vo.setDELETED((String) item.get("DELETED"));
+                vo.setRESUME((String) item.get("RESUME"));
+//                vo.setMODIFYDATE((Date) item.get("MODIFYDATE"));
+                vo.setSTANDART((String) item.get("STANDART"));
+                vo.setSQUNO((int) item.get("SQUNO"));
+                vo.setCLASSIFY((String) item.get("CLASSIFY"));
+                vo.setSTATUS((String) item.get("STATUS"));
+                vo.setPART((String) item.get("PART"));
+                vo.setCREATEUSERID((String) item.get("CREATEUSERID"));
+                vo.setCONTENT((String) item.get("CONTENT"));
+                vo.setID((String) item.get("ID"));
+                vo.setPID((String) item.get("PID"));
+                list.add(vo);
+            }
+        }
+        return list;
+    }
+
+
+
+
+
+    private DebtfreeDo convertToDebtfreeDo(DebtfreeVo vo) {
+        DebtfreeDo debtfreeDo = new DebtfreeDo();
+        debtfreeDo.setPid(vo.getPID());
+        debtfreeDo.setSquno(vo.getSQUNO());
+        debtfreeDo.setStatus(vo.getSTATUS());
+        debtfreeDo.setStandart(vo.getSTANDART());
+        debtfreeDo.setResume(vo.getRESUME());
+        debtfreeDo.setContent(vo.getCONTENT());
+        debtfreeDo.setClassify(vo.getCLASSIFY());
+        debtfreeDo.setPart(vo.getPART());
+        debtfreeDo.setId(vo.getID());
+        return debtfreeDo;
+    }
+}

+ 75 - 0
business-entity/src/main/java/com/rongwei/bsentity/domain/DebtfreeDo.java

@@ -0,0 +1,75 @@
+package com.rongwei.bsentity.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.rongwei.rwcommon.base.BaseDo;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import java.util.Date;
+@Data
+@Accessors(chain = true)
+@TableName("ZHCX_LOWALTITUDE_DEBTFREE_BASE_INFO_DETAIL")
+public class DebtfreeDo extends BaseDo {
+
+    @TableField("ID")
+    private String id;
+
+    @TableField("TENANTID")
+    private String tenantid;
+
+    @TableField("ROPTION")
+    private String roption;
+
+//    @TableField("DELETED")
+//    private String deleted;
+
+//    @TableField("REMARK")
+//    private String remark;
+
+//    @TableField("CREATEUSERID")
+//    private String createuserid;
+//
+//    @TableField("CREATEDATE")
+//    private Date createdate;
+
+//    @TableField("MODIFYDATE")
+//    private Date modifydate;
+//
+//    @TableField("MODIFYUSERID")
+//    private String modifyuserid;
+
+//    @TableField("CREATEUSERNAME")
+//    private String createusername;
+
+//    @TableField("MODIFYUSERNAME")
+//    private String modifyusername;
+
+    @TableField("SQUNO")
+    private int squno ;
+
+    @TableField("CLASSIFY")
+    private String 	classify;
+
+    @TableField("PART")
+    private String 	part;
+
+    @TableField("CONTENT")
+    private String 	content;
+
+    @TableField("RESUME")
+    private String resume;
+
+    @TableField("STANDART")
+    private String  standart;
+
+    @TableField("STATUS")
+    private String  status;
+
+    @TableField("PID")
+    private String pid;
+
+
+
+
+}

+ 27 - 0
business-entity/src/main/java/com/rongwei/bsentity/vo/DebtfreeVo.java

@@ -0,0 +1,27 @@
+package com.rongwei.bsentity.vo;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class DebtfreeVo {
+    private int     SQUNO;
+    private String 	CLASSIFY;
+    private String 	PART;
+    private String 	CONTENT;
+    private String  RESUME;
+    private String  STANDART;
+    private String  STATUS;
+    private String  PID;
+    private String ID;
+    private String DELETED;
+    private String CREATEUSERID;
+    private Date CREATEDATE;
+    private Date MODIFYDATE;
+    private String MODIFYUSERID;
+    private String CREATEUSERNAME;
+    private String MODIFYUSERNAME;
+}

+ 23 - 0
business-server/src/main/java/com/rongwei/bsserver/controller/DebtfreeController.java

@@ -0,0 +1,23 @@
+package com.rongwei.bsserver.controller;
+
+import com.rongwei.bscommon.sys.service.DebtfreeService;
+import com.rongwei.rwcommon.base.R;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.Map;
+
+@RestController
+@RequestMapping("/debtfree")
+@Slf4j
+public class DebtfreeController {
+@Autowired DebtfreeService debtfreeService;
+    @PostMapping("/dataImport")
+    @ResponseBody
+    public R dataImport(@RequestBody Map<String,Object> map) {
+        debtfreeService.DataUpdate(map);
+        return R.ok();
+    }
+
+}