Bladeren bron

支付账号-修改字段类型

ZhangWenQiang 5 jaren geleden
bovenliggende
commit
cba7df1d77

+ 102 - 102
happy-boot-module-pay/src/main/java/org/jeecg/modules/paymanager/entity/HwPayAccout.java

@@ -1,102 +1,102 @@
-package org.jeecg.modules.paymanager.entity;
-
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.Data;
-import org.jeecgframework.poi.excel.annotation.Excel;
-import org.springframework.format.annotation.DateTimeFormat;
-
-import java.io.Serializable;
-
-/**
- * @Description: hw_pay_accout
- * @Author: jeecg-boot
- * @Date:   2019-10-08
- * @Version: V1.0
- */
-@Data
-@TableName("hw_pay_accout")
-public class HwPayAccout implements Serializable {
-    private static final long serialVersionUID = 1L;
-    
-	/**id*/
-	@TableId(type = IdType.AUTO)
-	private java.lang.Integer id;
-	/**户口代码*/
-	@Excel(name = "户口代码", width = 15)
-	private java.lang.String eaccod;
-	/**户口代码名称*/
-	@Excel(name = "户口代码名称", width = 15)
-	private java.lang.String eccnam;
-	/**账户代码*/
-	@Excel(name = "账户代码", width = 15)
-	private java.lang.String actcod;
-	/**账户代码名称*/
-	@Excel(name = "账户代码名称", width = 15)
-	private java.lang.String actnam;
-	/**账号*/
-	@Excel(name = "账号", width = 15)
-	private java.lang.String actnbr;
-	/**账户名称*/
-	@Excel(name = "账户名称", width = 15)
-	private java.lang.String eacnam;
-	/**账户币种*/
-	@Excel(name = "账户币种", width = 15)
-	private java.lang.String ccynbr;
-	/**账户可用余额*/
-	@Excel(name = "账户可用余额", width = 15)
-	private java.math.BigDecimal avlbal;
-	/**账户冻结余额*/
-	@Excel(name = "账户冻结余额", width = 15)
-	private java.math.BigDecimal hldbal;
-	/**存款类型*/
-	@Excel(name = "存款类型", width = 15)
-	private java.lang.String eactyp;
-	/**存款期限*/
-	@Excel(name = "存款期限", width = 15)
-	private java.lang.String mthnbr;
-	/**存款年利率*/
-	@Excel(name = "存款年利率", width = 15)
-	private java.math.BigDecimal inrval;
-	/**开户分行*/
-	@Excel(name = "开户分行", width = 15)
-	private java.lang.String bbknbr;
-	/**开户网点*/
-	@Excel(name = "开户网点", width = 15)
-	private java.lang.String brnnbr;
-	/**状态*/
-	@Excel(name = "状态", width = 15)
-	private java.lang.String actsts;
-	/**地区*/
-	@Excel(name = "地区", width = 15)
-	private java.lang.String ctycod;
-	/**开户日*/
-	@Excel(name = "开户日", width = 15, format = "yyyy-MM-dd")
-	private java.lang.String opndat;
-	/**户口号*/
-	@Excel(name = "户口号", width = 15)
-	private java.lang.String eacnbr;
-	/**创建时间*/
-	@Excel(name = "创建时间", width = 15, format = "yyyy-MM-dd")
-	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
-    @DateTimeFormat(pattern="yyyy-MM-dd")
-	private java.util.Date createTime;
-	/**创建者*/
-	@Excel(name = "创建者", width = 15)
-	private java.lang.String createBy;
-	/**更新时间*/
-	@Excel(name = "更新时间", width = 15, format = "yyyy-MM-dd")
-	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
-    @DateTimeFormat(pattern="yyyy-MM-dd")
-	private java.util.Date updateTime;
-	/**更新者*/
-	@Excel(name = "更新者", width = 15)
-	private java.lang.String updateBy;
-	/**删除状态(0-正常,1-已删除)*/
-	@Excel(name = "删除状态(0-正常,1-已删除)", width = 15)
-	private java.lang.String delFlag;
-	/**所属服务商*/
-	private Integer subcontractorId;
-}
+package org.jeecg.modules.paymanager.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
+
+/**
+ * @Description: hw_pay_accout
+ * @Author: jeecg-boot
+ * @Date:   2019-10-08
+ * @Version: V1.0
+ */
+@Data
+@TableName("hw_pay_accout")
+public class HwPayAccout implements Serializable {
+    private static final long serialVersionUID = 1L;
+    
+	/**id*/
+	@TableId(type = IdType.AUTO)
+	private java.lang.Integer id;
+	/**户口代码*/
+	@Excel(name = "户口代码", width = 15)
+	private java.lang.String eaccod;
+	/**户口代码名称*/
+	@Excel(name = "户口代码名称", width = 15)
+	private java.lang.String eccnam;
+	/**账户代码*/
+	@Excel(name = "账户代码", width = 15)
+	private java.lang.String actcod;
+	/**账户代码名称*/
+	@Excel(name = "账户代码名称", width = 15)
+	private java.lang.String actnam;
+	/**账号*/
+	@Excel(name = "账号", width = 15)
+	private java.lang.String actnbr;
+	/**账户名称*/
+	@Excel(name = "账户名称", width = 15)
+	private java.lang.String eacnam;
+	/**账户币种*/
+	@Excel(name = "账户币种", width = 15)
+	private java.lang.String ccynbr;
+	/**账户可用余额*/
+	@Excel(name = "账户可用余额", width = 15)
+	private java.math.BigDecimal avlbal;
+	/**账户冻结余额*/
+	@Excel(name = "账户冻结余额", width = 15)
+	private java.math.BigDecimal hldbal;
+	/**存款类型*/
+	@Excel(name = "存款类型", width = 15)
+	private java.lang.String eactyp;
+	/**存款期限*/
+	@Excel(name = "存款期限", width = 15)
+	private java.lang.String mthnbr;
+	/**存款年利率*/
+	@Excel(name = "存款年利率", width = 15)
+	private String inrval;
+	/**开户分行*/
+	@Excel(name = "开户分行", width = 15)
+	private java.lang.String bbknbr;
+	/**开户网点*/
+	@Excel(name = "开户网点", width = 15)
+	private java.lang.String brnnbr;
+	/**状态*/
+	@Excel(name = "状态", width = 15)
+	private java.lang.String actsts;
+	/**地区*/
+	@Excel(name = "地区", width = 15)
+	private java.lang.String ctycod;
+	/**开户日*/
+	@Excel(name = "开户日", width = 15, format = "yyyy-MM-dd")
+	private java.lang.String opndat;
+	/**户口号*/
+	@Excel(name = "户口号", width = 15)
+	private java.lang.String eacnbr;
+	/**创建时间*/
+	@Excel(name = "创建时间", width = 15, format = "yyyy-MM-dd")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+	private java.util.Date createTime;
+	/**创建者*/
+	@Excel(name = "创建者", width = 15)
+	private java.lang.String createBy;
+	/**更新时间*/
+	@Excel(name = "更新时间", width = 15, format = "yyyy-MM-dd")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern="yyyy-MM-dd")
+	private java.util.Date updateTime;
+	/**更新者*/
+	@Excel(name = "更新者", width = 15)
+	private java.lang.String updateBy;
+	/**删除状态(0-正常,1-已删除)*/
+	@Excel(name = "删除状态(0-正常,1-已删除)", width = 15)
+	private java.lang.String delFlag;
+	/**所属服务商*/
+	private Integer subcontractorId;
+}

+ 73 - 73
happy-boot-module-pay/src/main/java/org/jeecg/modules/paymanager/service/impl/HwPayAccoutServiceImpl.java

@@ -1,73 +1,73 @@
-package org.jeecg.modules.paymanager.service.impl;
-
-import com.alibaba.fastjson.JSONObject;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import org.apache.shiro.SecurityUtils;
-import org.jeecg.common.system.vo.LoginUser;
-import org.jeecg.modules.paymanager.entity.HwPayAccout;
-import org.jeecg.modules.paymanager.mapper.HwPayAccoutMapper;
-import org.jeecg.modules.paymanager.service.IHwPayAccoutService;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
-
-import java.math.BigDecimal;
-import java.util.Date;
-import java.util.List;
-
-/**
- * @Description: hw_pay_accout
- * @Author: jeecg-boot
- * @Date: 2019-10-08
- * @Version: V1.0
- */
-@Service
-public class HwPayAccoutServiceImpl extends ServiceImpl<HwPayAccoutMapper, HwPayAccout> implements IHwPayAccoutService {
-
-    /**
-     * @param jsonObject
-     */
-    @Override
-    @Transactional
-    public HwPayAccout saveAccout(JSONObject jsonObject, Integer subcontractorId) {
-        HwPayAccout hwPayAccout = new HwPayAccout();
-        hwPayAccout.setEacnbr(jsonObject.getString("eacnbr"));
-        //查询当前账号是否存在
-        List<HwPayAccout> hwPayAccoutList = baseMapper.getCount(hwPayAccout);
-        if (hwPayAccoutList.size() > 0) {
-            hwPayAccout = hwPayAccoutList.get(0);
-        } else {
-            hwPayAccout.setSubcontractorId(subcontractorId);
-            hwPayAccout.setEaccod(jsonObject.getString("eaccod"));
-            hwPayAccout.setEccnam(jsonObject.getString("eccnam"));
-            hwPayAccout.setActcod(jsonObject.getString("actcod"));
-            hwPayAccout.setActnam(jsonObject.getString("actnam"));
-            hwPayAccout.setActnbr(jsonObject.getString("actnbr"));
-            hwPayAccout.setEacnam(jsonObject.getString("eacnam"));
-            hwPayAccout.setCcynbr(jsonObject.getString("ccynbr"));
-            if (jsonObject.getString("avlbal") != null) {
-                hwPayAccout.setAvlbal(new BigDecimal(jsonObject.getString("avlbal")));
-            }
-            if (jsonObject.getString("hldbal") != null) {
-                hwPayAccout.setHldbal(new BigDecimal(jsonObject.getString("hldbal")));
-            }
-            hwPayAccout.setEactyp(jsonObject.getString("eactyp"));
-            hwPayAccout.setMthnbr(jsonObject.getString("mthnbr"));
-            if (jsonObject.getString("inrval") != null) {
-                hwPayAccout.setInrval(new BigDecimal(jsonObject.getString("inrval")));
-            }
-            hwPayAccout.setBbknbr(jsonObject.getString("bbknbr"));
-            hwPayAccout.setBrnnbr(jsonObject.getString("brnnbr"));
-            hwPayAccout.setActsts(jsonObject.getString("actsts"));
-            hwPayAccout.setCtycod(jsonObject.getString("ctycod"));
-            hwPayAccout.setOpndat(jsonObject.getString("opndat"));
-            hwPayAccout.setCreateTime(new Date());
-            //获取当前登录用户
-            LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
-            hwPayAccout.setCreateBy(sysUser.getUsername());
-            hwPayAccout.setDelFlag("0");
-            baseMapper.saveAccout(hwPayAccout);
-        }
-        return hwPayAccout;
-    }
-
-}
+package org.jeecg.modules.paymanager.service.impl;
+
+import com.alibaba.fastjson.JSONObject;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.apache.shiro.SecurityUtils;
+import org.jeecg.common.system.vo.LoginUser;
+import org.jeecg.modules.paymanager.entity.HwPayAccout;
+import org.jeecg.modules.paymanager.mapper.HwPayAccoutMapper;
+import org.jeecg.modules.paymanager.service.IHwPayAccoutService;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.math.BigDecimal;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * @Description: hw_pay_accout
+ * @Author: jeecg-boot
+ * @Date: 2019-10-08
+ * @Version: V1.0
+ */
+@Service
+public class HwPayAccoutServiceImpl extends ServiceImpl<HwPayAccoutMapper, HwPayAccout> implements IHwPayAccoutService {
+
+    /**
+     * @param jsonObject
+     */
+    @Override
+    @Transactional
+    public HwPayAccout saveAccout(JSONObject jsonObject, Integer subcontractorId) {
+        HwPayAccout hwPayAccout = new HwPayAccout();
+        hwPayAccout.setEacnbr(jsonObject.getString("eacnbr"));
+        //查询当前账号是否存在
+        List<HwPayAccout> hwPayAccoutList = baseMapper.getCount(hwPayAccout);
+        if (hwPayAccoutList.size() > 0) {
+            hwPayAccout = hwPayAccoutList.get(0);
+        } else {
+            hwPayAccout.setSubcontractorId(subcontractorId);
+            hwPayAccout.setEaccod(jsonObject.getString("eaccod"));
+            hwPayAccout.setEccnam(jsonObject.getString("eccnam"));
+            hwPayAccout.setActcod(jsonObject.getString("actcod"));
+            hwPayAccout.setActnam(jsonObject.getString("actnam"));
+            hwPayAccout.setActnbr(jsonObject.getString("actnbr"));
+            hwPayAccout.setEacnam(jsonObject.getString("eacnam"));
+            hwPayAccout.setCcynbr(jsonObject.getString("ccynbr"));
+            if (jsonObject.getString("avlbal") != null) {
+                hwPayAccout.setAvlbal(new BigDecimal(jsonObject.getString("avlbal")));
+            }
+            if (jsonObject.getString("hldbal") != null) {
+                hwPayAccout.setHldbal(new BigDecimal(jsonObject.getString("hldbal")));
+            }
+            hwPayAccout.setEactyp(jsonObject.getString("eactyp"));
+            hwPayAccout.setMthnbr(jsonObject.getString("mthnbr"));
+            if (jsonObject.getString("inrval") != null) {
+                hwPayAccout.setInrval(jsonObject.getString("inrval"));
+            }
+            hwPayAccout.setBbknbr(jsonObject.getString("bbknbr"));
+            hwPayAccout.setBrnnbr(jsonObject.getString("brnnbr"));
+            hwPayAccout.setActsts(jsonObject.getString("actsts"));
+            hwPayAccout.setCtycod(jsonObject.getString("ctycod"));
+            hwPayAccout.setOpndat(jsonObject.getString("opndat"));
+            hwPayAccout.setCreateTime(new Date());
+            //获取当前登录用户
+            LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
+            hwPayAccout.setCreateBy(sysUser.getUsername());
+            hwPayAccout.setDelFlag("0");
+            baseMapper.saveAccout(hwPayAccout);
+        }
+        return hwPayAccout;
+    }
+
+}