Browse Source

更改

master
ligaode 5 months ago
parent
commit
f358c15456
  1. 3
      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. 3
      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

3
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;
@ -82,7 +83,7 @@ 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);

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) {

3
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;

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