Browse Source

1、记工记账模块修改

master
Aug 2 months ago
parent
commit
e19a3c5443
6 changed files with 42 additions and 11 deletions
  1. +2
    -2
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/controller2/CollectionController.java
  2. +2
    -2
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/controller2/NotebookController.java
  3. +2
    -1
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/controller2/ShareController.java
  4. +2
    -2
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/JobServiceImpl.java
  5. +32
    -1
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/NotebookServiceImpl.java
  6. +2
    -3
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/ShareServiceImpl.java

+ 2
- 2
jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/controller2/CollectionController.java View File

@ -33,7 +33,7 @@ public class CollectionController {
} }
@ApiOperation(value="我的收藏-添加工作收藏", notes="我的收藏-添加工作收藏") @ApiOperation(value="我的收藏-添加工作收藏", notes="我的收藏-添加工作收藏")
@RequestMapping(value = "/addJobCollection", method = {RequestMethod.GET})
@RequestMapping(value = "/addJobCollection", method = {RequestMethod.POST})
public Result<?> addJobCollection(@RequestHeader("X-Access-Token") String token, String jobId){ public Result<?> addJobCollection(@RequestHeader("X-Access-Token") String token, String jobId){
return collectionService.addJobCollection(token, jobId); return collectionService.addJobCollection(token, jobId);
} }
@ -47,7 +47,7 @@ public class CollectionController {
//会员中心-我的收藏 //会员中心-我的收藏
@ApiOperation(value="我的收藏-添加简历收藏", notes="我的收藏-添加简历收藏") @ApiOperation(value="我的收藏-添加简历收藏", notes="我的收藏-添加简历收藏")
@RequestMapping(value = "/addResumeCollection", method = {RequestMethod.GET})
@RequestMapping(value = "/addResumeCollection", method = {RequestMethod.POST})
public Result<?> addResumeCollection(@RequestHeader("X-Access-Token") String token, String resumeId){ public Result<?> addResumeCollection(@RequestHeader("X-Access-Token") String token, String resumeId){
return collectionService.addResumeCollection(token, resumeId); return collectionService.addResumeCollection(token, resumeId);
} }


+ 2
- 2
jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/controller2/NotebookController.java View File

@ -73,6 +73,8 @@ public class NotebookController {
}else if(null == employBillInfo.getAmount()){ }else if(null == employBillInfo.getAmount()){
message = "记账金额为空,请输入金额"; message = "记账金额为空,请输入金额";
}else if(null == employBillInfo.getBillDate()){ }else if(null == employBillInfo.getBillDate()){
message = "记账日期为空,请输入记账日期"; message = "记账日期为空,请输入记账日期";
}else if(null == employBillInfo.getType()){ }else if(null == employBillInfo.getType()){
message = "记账类型为空,请输入记账类型"; message = "记账类型为空,请输入记账类型";
@ -93,8 +95,6 @@ public class NotebookController {
//参数校验 //参数校验
if(null == employWorkInfo.getNotebookId()){ if(null == employWorkInfo.getNotebookId()){
message = "账本id为空,请输入正确的账本id"; message = "账本id为空,请输入正确的账本id";
}else if(null == employWorkInfo.getType()){
message = "工作类型为空,请输入工作类型";
}else if(null == employWorkInfo.getOvertime()){ }else if(null == employWorkInfo.getOvertime()){
message = "加班时长为空,请输入加班时长"; message = "加班时长为空,请输入加班时长";
}else if(null == employWorkInfo.getWorkDate()){ }else if(null == employWorkInfo.getWorkDate()){


+ 2
- 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/controller2/ShareController.java View File

@ -6,6 +6,7 @@ import lombok.extern.slf4j.Slf4j;
import org.jeecg.common.api.vo.Result; import org.jeecg.common.api.vo.Result;
import org.jeecg.modules.apiService.ScoreService; import org.jeecg.modules.apiService.ScoreService;
import org.jeecg.modules.apiService.ShareService; import org.jeecg.modules.apiService.ShareService;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
@ -27,7 +28,7 @@ public class ShareController {
//我的服务-面对面分享 //我的服务-面对面分享
@ApiOperation(value="我的服务-面对面分享", notes="我的服务-面对面分享") @ApiOperation(value="我的服务-面对面分享", notes="我的服务-面对面分享")
@RequestMapping(value = "/getInviteCode", method = {RequestMethod.POST}) @RequestMapping(value = "/getInviteCode", method = {RequestMethod.POST})
public Result<?> getInviteCode(String token){
public Result<?> getInviteCode(@RequestHeader("X-Access-Token") String token){
return shareService.getInviteCode(token); return shareService.getInviteCode(token);
} }

+ 2
- 2
jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/JobServiceImpl.java View File

@ -162,9 +162,9 @@ public class JobServiceImpl implements JobService {
.eq(EmployCollectionJob::getUserId, hanHaiMember.getId()) .eq(EmployCollectionJob::getUserId, hanHaiMember.getId())
.one(); .one();
if(null != collection){ if(null != collection){
map.put("CollectionFlage", true);
map.put("collectionFlag", true);
}else { }else {
map.put("CollectionFlage", false);
map.put("collectionFlag", false);
} }
//6添加工作被查看记录 //6添加工作被查看记录


+ 32
- 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/NotebookServiceImpl.java View File

@ -18,7 +18,10 @@ import org.jeecg.modules.hanHaiMember.entity.HanHaiMember;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map;
@Service @Service
public class NotebookServiceImpl implements NotebookService { public class NotebookServiceImpl implements NotebookService {
@ -53,6 +56,17 @@ public class NotebookServiceImpl implements NotebookService {
//权限验证 //权限验证
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
//判断是否为修改
if(null != employNotebook.getId()){
boolean result = employNotebookService.updateById(employNotebook);
if(result){
message = "修改账本成功!";
}else {
message = "修改账本失败!";
}
}
//新增账本信息
employNotebook.setUserId(hanHaiMember.getId()); employNotebook.setUserId(hanHaiMember.getId());
boolean result = employNotebookService.save(employNotebook); boolean result = employNotebookService.save(employNotebook);
@ -95,6 +109,9 @@ public class NotebookServiceImpl implements NotebookService {
//记工记账-全年收支 //记工记账-全年收支
@Override @Override
public Result<?> queryBill(String token, String employNoteBookId, PageBean pageBean) { public Result<?> queryBill(String token, String employNoteBookId, PageBean pageBean) {
//返回信息
Map<String, Object> map = new HashMap<>();
try{ try{
//权限验证 //权限验证
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
@ -141,8 +158,22 @@ public class NotebookServiceImpl implements NotebookService {
.lambdaQuery() .lambdaQuery()
.in(EmployBillInfo::getNotebookId, notebooIds) .in(EmployBillInfo::getNotebookId, notebooIds)
.page(page); .page(page);
map.put("BillInfo", pageList);
BigDecimal incomeCount = BigDecimal.valueOf(0);//总收入
BigDecimal expenditureCount = BigDecimal.valueOf(0);//总支出
for (EmployBillInfo record : pageList.getRecords()) {
if(0 == record.getType()){
incomeCount = incomeCount.add(record.getAmount());
}else if(1 == record.getType()){
expenditureCount = expenditureCount.add(record.getAmount());
}
}
map.put("incomeCount", incomeCount);
map.put("expenditureCount", expenditureCount);
return Result.OK("收支记录", pageList);
return Result.OK("收支记录", map);
}catch (Exception e){ }catch (Exception e){
e.printStackTrace(); e.printStackTrace();
return Result.error("收支记录获取失败"); return Result.error("收支记录获取失败");


+ 2
- 3
jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/ShareServiceImpl.java View File

@ -90,8 +90,7 @@ public class ShareServiceImpl implements ShareService {
String codeImg = oneImage.getParamValue(); String codeImg = oneImage.getParamValue();
try{ try{
String url = "https://api.weixin.qq.com/wxa/getwxacode?access_token=" + accessToken; String url = "https://api.weixin.qq.com/wxa/getwxacode?access_token=" + accessToken;
//param.put("scene", hanHaiMember.getId());
param.put("scene", "1830614749375053826");
param.put("scene", hanHaiMember.getId());
param.put("width", 150); param.put("width", 150);
param.put("auto_color", false); param.put("auto_color", false);
param.put("env_version", trial); param.put("env_version", trial);
@ -191,7 +190,7 @@ public class ShareServiceImpl implements ShareService {
* @return * @return
*/ */
private String uploadAliYunOss(MultipartFile mf) throws Exception { private String uploadAliYunOss(MultipartFile mf) throws Exception {
String uploadFile = "WxCodeFile";
String uploadFile = "employ";
String fileName = new StringBuffer(mf.getOriginalFilename()).append(".jpg").toString();// 获取文件名 String fileName = new StringBuffer(mf.getOriginalFilename()).append(".jpg").toString();// 获取文件名
String dbpath = uploadFile + File.separator + fileName; String dbpath = uploadFile + File.separator + fileName;
if (dbpath.contains("\\")) { if (dbpath.contains("\\")) {


Loading…
Cancel
Save