Browse Source

更改

master
ligaode 5 months ago
parent
commit
f358c15456
  1. 11
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveRest.java
  2. 2
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adexpatriatesapply/AdExpatriatesApplyDto.java
  3. 16
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adexpatriatesapply/AdExpatriatesApplyService.java
  4. 5
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaappendix/OaAppendixService.java
  5. 3
      yxt-oa/src/main/java/com/yxt/anrui/oa/feign/file/OaFileEnum.java

11
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentapplydetailsbeloweve/FinPaymentapplyDetailsBelowEveRest.java

@ -34,6 +34,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.util.List; import java.util.List;
import com.yxt.anrui.fin.api.finpaymentapplydetailsbeloweve.FinPaymentapplyDetailsBelowEve; import com.yxt.anrui.fin.api.finpaymentapplydetailsbeloweve.FinPaymentapplyDetailsBelowEve;
import com.yxt.anrui.fin.api.finpaymentapplydetailsbeloweve.FinPaymentapplyDetailsBelowEveQuery; import com.yxt.anrui.fin.api.finpaymentapplydetailsbeloweve.FinPaymentapplyDetailsBelowEveQuery;
import com.yxt.anrui.fin.api.finpaymentapplydetailsbeloweve.FinPaymentapplyDetailsBelowEveVo; import com.yxt.anrui.fin.api.finpaymentapplydetailsbeloweve.FinPaymentapplyDetailsBelowEveVo;
@ -65,7 +66,7 @@ public class FinPaymentapplyDetailsBelowEveRest implements FinPaymentapplyDetail
@Override @Override
@ApiOperation("根据条件分页查询数据的列表") @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<FinPaymentapplyDetailsBelowEveVo>> listPage(@RequestBody PagerQuery<FinPaymentapplyDetailsBelowEveQuery> pq){ public ResultBean<PagerVo<FinPaymentapplyDetailsBelowEveVo>> listPage(@RequestBody PagerQuery<FinPaymentapplyDetailsBelowEveQuery> pq) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
PagerVo<FinPaymentapplyDetailsBelowEveVo> pv = finPaymentapplyDetailsBelowEveService.listPageVo(pq); PagerVo<FinPaymentapplyDetailsBelowEveVo> pv = finPaymentapplyDetailsBelowEveService.listPageVo(pq);
return rb.success().setData(pv); return rb.success().setData(pv);
@ -74,7 +75,7 @@ public class FinPaymentapplyDetailsBelowEveRest implements FinPaymentapplyDetail
@Override @Override
@ApiOperation("新增或修改") @ApiOperation("新增或修改")
@PostMapping("/save") @PostMapping("/save")
public ResultBean save(@RequestBody FinPaymentapplyDetailsBelowEveDto dto){ public ResultBean save(@RequestBody FinPaymentapplyDetailsBelowEveDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
finPaymentapplyDetailsBelowEveService.saveOrUpdateDto(dto); finPaymentapplyDetailsBelowEveService.saveOrUpdateDto(dto);
return rb.success(); return rb.success();
@ -82,8 +83,8 @@ public class FinPaymentapplyDetailsBelowEveRest implements FinPaymentapplyDetail
@Override @Override
@ApiOperation("根据sid批量删除") @ApiOperation("根据sid批量删除")
@PostMapping("/delBySids") @DeleteMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){ public ResultBean delBySids(@RequestBody String[] sids) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
finPaymentapplyDetailsBelowEveService.delBySids(sids); finPaymentapplyDetailsBelowEveService.delBySids(sids);
return rb.success(); return rb.success();
@ -92,7 +93,7 @@ public class FinPaymentapplyDetailsBelowEveRest implements FinPaymentapplyDetail
@Override @Override
@ApiOperation("根据SID获取一条记录") @ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}") @GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<FinPaymentapplyDetailsBelowEveDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ public ResultBean<FinPaymentapplyDetailsBelowEveDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
FinPaymentapplyDetailsBelowEveDetailsVo vo = finPaymentapplyDetailsBelowEveService.fetchDetailsVoBySid(sid); FinPaymentapplyDetailsBelowEveDetailsVo vo = finPaymentapplyDetailsBelowEveService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo); return rb.success().setData(vo);

2
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adexpatriatesapply/AdExpatriatesApplyDto.java

@ -63,6 +63,6 @@ public class AdExpatriatesApplyDto extends OaFormDto {
private String linkFormSids; private String linkFormSids;
@ApiModelProperty("图片") @ApiModelProperty("图片")
private List<String> files = new ArrayList<>(); private List<String> files = new ArrayList<>();
@ApiModelProperty("件") @ApiModelProperty("件")
private List<String> appes = new ArrayList<>(); private List<String> appes = new ArrayList<>();
} }

16
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/adexpatriatesapply/AdExpatriatesApplyService.java

@ -76,6 +76,7 @@ public class AdExpatriatesApplyService extends MybatisBaseService<AdExpatriatesA
ResultBean<String> rb = ResultBean.fireFail(); ResultBean<String> rb = ResultBean.fireFail();
String sid = dto.getSid(); String sid = dto.getSid();
List<String> files = dto.getFiles(); List<String> files = dto.getFiles();
List<String> appes = dto.getAppes();
if (StringUtils.isBlank(sid)) { if (StringUtils.isBlank(sid)) {
// 新建操作 // 新建操作
@ -100,20 +101,15 @@ public class AdExpatriatesApplyService extends MybatisBaseService<AdExpatriatesA
baseMapper.updateById(entity); baseMapper.updateById(entity);
} }
// 处理附件 // 处理附件
saveFiles(sid, files, OaFileEnum.ADEXPATRIATESAPPLYFLIE.getAttachType()); saveFiles(sid, files, OaFileEnum.ADEXPATRIATESAPPLY.getAttachType(), "图片");
saveAppes(sid, files, OaFileEnum.ADEXPATRIATESAPPLYAPPE.getAttachType()); saveFiles(sid, appes, OaFileEnum.ADEXPATRIATESAPPLY.getAttachType(), "文件");
return rb.success().setData(sid); return rb.success().setData(sid);
} }
private void saveFiles(String sid, List<String> files, String attachType) { // 保存文件
files.removeAll(Collections.singleton(null)); private void saveFiles(String sid, List<String> files, String attachType, String fileType) {
oaAppendixService.saveFile(sid, files, attachType);
}
private void saveAppes(String sid, List<String> files, String attachType) {
files.removeAll(Collections.singleton(null)); files.removeAll(Collections.singleton(null));
oaAppendixService.saveFile(sid, files, attachType); oaAppendixService.saveFile(sid, files, attachType, fileType);
} }
public AdExpatriatesApplyVo fetchDetailsVoBySid(String sid) { public AdExpatriatesApplyVo fetchDetailsVoBySid(String sid) {

5
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaappendix/OaAppendixService.java

@ -30,9 +30,6 @@ import com.yxt.common.base.service.MybatisBaseService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.imageio.ImageIO;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -56,7 +53,7 @@ public class OaAppendixService extends MybatisBaseService<OaAppendixMapper, OaAp
} }
public void saveFile(String sid, List<String> files, String attachType,String fileType) { public void saveFile(String sid, List<String> files, String attachType, String fileType) {
List<OaAppendix> oaAppendixList = new ArrayList<>(); List<OaAppendix> oaAppendixList = new ArrayList<>();
if (!files.isEmpty()) { if (!files.isEmpty()) {
for (String file : files) { for (String file : files) {

3
yxt-oa/src/main/java/com/yxt/anrui/oa/feign/file/OaFileEnum.java

@ -9,8 +9,7 @@ public enum OaFileEnum {
OALEAVEAPPLY("001", "请假申请附件"), OALEAVEAPPLY("001", "请假申请附件"),
OAMENDAPPLY("002", "补卡申请附件"), OAMENDAPPLY("002", "补卡申请附件"),
ADEXPATRIATESAPPLYFLIE("003", "驻外人员认定图片"), ADEXPATRIATESAPPLY("003", "驻外人员认定附件"),
ADEXPATRIATESAPPLYAPPE("004", "驻外人员认定附件"),
; ;

Loading…
Cancel
Save