浏览代码

邮箱修改

sangwenwei 1 年之前
父节点
当前提交
e70419dd93

+ 5 - 0
jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/invoice/domain/CwFinanceInvoice.java

@@ -196,6 +196,11 @@ public class CwFinanceInvoice extends BaseEntity {
      */
     private String recordType;
 
+    /**
+     * 邮箱账号
+     */
+    private String actualDrawerEmailAddress;
+
 
     private static final long serialVersionUID = 1L;
 }

+ 2 - 1
jeeplus-modules/jeeplus-finance/src/main/java/com/jeeplus/finance/invoice/mapper/xml/CwFinanceInvoiceMapper.xml

@@ -151,7 +151,8 @@
         fi.receivables_date,
         fi.is_multiple,
         fi.billing_id,
-        fi.report_type
+        fi.report_type,
+        fi.actual_drawer_email_address
     </sql>
 
     <sql id="File_Column_List">

+ 9 - 0
jeeplus-modules/jeeplus-system/src/main/java/com/jeeplus/sys/controller/UserController.java

@@ -1092,6 +1092,15 @@ public class UserController {
     }
 
 
+    /**
+     * 修改用户邮箱
+     */
+    @ApiLog("修改用户邮箱")
+    @PostMapping("updateEmail")
+    public String updateEmail(String id,String userEmail){
+         userService.updateEmail(id,userEmail);
+        return "修改成功";
+    }
 
 
 

+ 2 - 0
jeeplus-modules/jeeplus-system/src/main/java/com/jeeplus/sys/mapper/UserMapper.java

@@ -243,4 +243,6 @@ public interface UserMapper extends BaseMapper <User> {
     List<String> getHasUserFather();
 
     IPage<UserDTO> findCertList(Page<UserDTO> page, @Param(Constants.WRAPPER)QueryWrapper<UserDTO> queryWrapper);
+
+    void updateEmail(@Param("id") String id, @Param("userEmail") String userEmail);
 }

+ 4 - 0
jeeplus-modules/jeeplus-system/src/main/java/com/jeeplus/sys/mapper/xml/UserMapper.xml

@@ -559,4 +559,8 @@ select a.id, a.company_id as "companyDTO.id", a.office_id as "officeDTO.id", a.l
         ${ew.customSqlSegment}
     </select>
 
+    <update id="updateEmail">
+        update sys_user set email=#{userEmail} where id=#{id}
+    </update>
+
 </mapper>

+ 11 - 0
jeeplus-modules/jeeplus-system/src/main/java/com/jeeplus/sys/service/UserService.java

@@ -31,6 +31,7 @@ import com.jeeplus.sys.service.mapstruct.UserWrapper;
 import com.jeeplus.sys.utils.UserUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.http.ResponseEntity;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -583,4 +584,14 @@ public class UserService extends ServiceImpl <UserMapper, User> {
         queryWrapper.eq ( "a.del_flag", CommonConstants.NOT_DELETED ); // 排除已经删除
         return baseMapper.findCertList ( page, queryWrapper );
     }
+
+    /**
+     * 修改用户邮箱
+     * @param id
+     * @param userEmail
+     * @return
+     */
+    public void updateEmail(String id, String userEmail) {
+        userMapper.updateEmail(id,userEmail);
+    }
 }