初始化

This commit is contained in:
2026-01-15 17:35:00 +08:00
commit e8e6c3bf22
187 changed files with 10721 additions and 0 deletions

View File

@@ -0,0 +1,73 @@
package org.chenyon.fallback;
import org.chenyon.discharge.DisChargeApplyQueryCondition;
import org.chenyon.discharge.DisChargeApplyVo;
import org.chenyon.oa.OaFallBackService;
import org.chenyon.user.LoginCheck;
import org.chenyon.user.UserContext;
import org.rcy.framework.api.entity.PageResult;
import org.rcy.framework.api.entity.ResultMessage;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@RestController
@RequestMapping("/fallback")
public class FallbackController {
private static final Logger log = LoggerFactory.getLogger(FallbackController.class);
@Autowired
private OaFallBackService fallbackServcie;
@PostMapping("/queryPage")
@LoginCheck
public ResultMessage queryPage(@RequestBody FallbackQueryCondition condition) {
try {
UserContext userContext = UserContext.get();
if(userContext == null || userContext.getCusNo() == null) {
return ResultMessage.success(new PageResult());
}
condition.setCusNo(userContext.getCusNo());
return ResultMessage.success(fallbackServcie.pageQuery(condition));
}catch (Exception e) {
log.error(e.getMessage(),e);
}
return ResultMessage.success(new PageResult());
}
@GetMapping("/detail")
@LoginCheck
public ResultMessage detail(@RequestParam("id") String id) {
try {
UserContext userContext = UserContext.get();
if(userContext == null ) {
return ResultMessage.success();
}
return ResultMessage.success(fallbackServcie.detail(id));
}catch (Exception e) {
log.error(e.getMessage(),e);
}
return ResultMessage.error("查询留言详情失败");
}
@PostMapping("/submit")
@LoginCheck
public ResultMessage submit(@RequestBody FallbackSubmitVo submitVo) {
try {
UserContext userContext = UserContext.get();
if(userContext == null || userContext.getCusNo() == null) {
return ResultMessage.success("您还未实名");
}
submitVo.setCusNo(userContext.getCusNo());
submitVo.setTenantType(userContext.getUserType().equals("0") ? "个人" : "单位");
submitVo.setTenantName(userContext.getUsername());
submitVo.setTenantPhone(userContext.getPhone());
fallbackServcie.submit(submitVo);
return ResultMessage.success();
}catch (Exception e){
log.error(e.getMessage(),e);
}
return ResultMessage.error("提交失败");
}
}