Browse Source

Merge remote-tracking branch 'origin/master'

master
yunuo970428 4 months ago
parent
commit
1fbb050021
  1. 4
      yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBwBillPageListQuery.java
  2. 5
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillService.java
  3. 160
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbwinvoiceapply/AsBwinvoiceapplyRest.java
  4. 1072
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbwinvoiceapply/AsBwinvoiceapplyService.java
  5. 3
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbwinvoiceapplydetail/AsBwinvoiceapplyDetailMapper.java
  6. 4
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbwinvoiceapplydetail/AsBwinvoiceapplyDetailService.java

4
yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairbill/AsBusrepairBwBillPageListQuery.java

@ -4,6 +4,8 @@ import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.List;
/** /**
* @description: * @description:
* @author: dimengzhe * @author: dimengzhe
@ -25,4 +27,6 @@ public class AsBusrepairBwBillPageListQuery implements Query {
@ApiModelProperty("结算日期") @ApiModelProperty("结算日期")
private String settleTimeStart; private String settleTimeStart;
private String settleTimeEnd; private String settleTimeEnd;
private List<String> sids;
} }

5
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairbill/AsBusrepairBillService.java

@ -1656,6 +1656,11 @@ public class AsBusrepairBillService extends MybatisBaseService<AsBusrepairBillMa
String deptSid = query.getDeptSid(); String deptSid = query.getDeptSid();
SysOrganizationVo deptVo = sysOrganizationFeign.fetchBySid(deptSid).getData(); SysOrganizationVo deptVo = sysOrganizationFeign.fetchBySid(deptSid).getData();
String useOrgSid = sysStaffOrgFeign.getOrgSidByPath(deptVo.getOrgSidPath()).getData(); String useOrgSid = sysStaffOrgFeign.getOrgSidByPath(deptVo.getOrgSidPath()).getData();
if (query.getSids() != null) {
if (query.getSids().size() > 0) {
qw.notIn("a.sid", query.getSids());
}
}
//维修工单编号 //维修工单编号
if (StringUtils.isNotBlank(query.getBillNo())) { if (StringUtils.isNotBlank(query.getBillNo())) {
qw.like("a.billNo", query.getBillNo()); qw.like("a.billNo", query.getBillNo());

160
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbwinvoiceapply/AsBwinvoiceapplyRest.java

@ -48,88 +48,86 @@ import java.util.List;
@RequestMapping("v1/asbwinvoiceapply") @RequestMapping("v1/asbwinvoiceapply")
public class AsBwinvoiceapplyRest { public class AsBwinvoiceapplyRest {
@Autowired @Autowired
private AsBwinvoiceapplyService asBwinvoiceapplyService; private AsBwinvoiceapplyService asBwinvoiceapplyService;
@ApiOperation("根据条件分页查询数据的列表") @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<AsBwinvoiceapplyVo>> listPage(@RequestBody PagerQuery<AsBwinvoiceapplyQuery> pq){ public ResultBean<PagerVo<AsBwinvoiceapplyVo>> listPage(@RequestBody PagerQuery<AsBwinvoiceapplyQuery> pq) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
PagerVo<AsBwinvoiceapplyVo> pv = asBwinvoiceapplyService.listPageVo(pq); PagerVo<AsBwinvoiceapplyVo> pv = asBwinvoiceapplyService.listPageVo(pq);
return rb.success().setData(pv); return rb.success().setData(pv);
} }
@ApiOperation("新增或修改") @ApiOperation("新增或修改")
@PostMapping("/save") @PostMapping("/save")
public ResultBean save(@RequestBody AsBwinvoiceapplyDto dto){ public ResultBean save(@RequestBody AsBwinvoiceapplyDto dto) {
ResultBean rb = ResultBean.fireFail(); return asBwinvoiceapplyService.saveOrUpdateDto(dto);
asBwinvoiceapplyService.saveOrUpdateDto(dto); }
return rb.success();
} @ApiOperation("根据sid批量删除")
@ApiOperation("根据sid批量删除")
@DeleteMapping("/delBySids") @DeleteMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){ public ResultBean delBySids(@RequestBody String[] sids) {
return asBwinvoiceapplyService.delAll(sids); return asBwinvoiceapplyService.delAll(sids);
} }
@ApiOperation("根据SID获取一条记录") @ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}") @GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<AsBwinvoiceapplyDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ public ResultBean<AsBwinvoiceapplyDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
AsBwinvoiceapplyDetailsVo vo = asBwinvoiceapplyService.fetchDetailsVoBySid(sid); AsBwinvoiceapplyDetailsVo vo = asBwinvoiceapplyService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }
@ApiOperation("提交") @ApiOperation("提交")
@PostMapping("/submitApply") @PostMapping("/submitApply")
public ResultBean submitApply(@Valid @RequestBody SubmitBwinvoiceApplyDto dto) { public ResultBean submitApply(@Valid @RequestBody SubmitBwinvoiceApplyDto dto) {
return asBwinvoiceapplyService.submitApply(dto); return asBwinvoiceapplyService.submitApply(dto);
} }
@ApiOperation(value = "办理(同意)") @ApiOperation(value = "办理(同意)")
@PostMapping("/complete") @PostMapping("/complete")
public ResultBean complete(@Valid @RequestBody CompleteBwinvoiceApplyDto query) { public ResultBean complete(@Valid @RequestBody CompleteBwinvoiceApplyDto query) {
BusinessVariables bv = new BusinessVariables(); BusinessVariables bv = new BusinessVariables();
BeanUtil.copyProperties(query, bv); BeanUtil.copyProperties(query, bv);
bv.setModelId(""); bv.setModelId("");
return asBwinvoiceapplyService.complete(bv); return asBwinvoiceapplyService.complete(bv);
} }
@ApiOperation(value = "获取上一个环节") @ApiOperation(value = "获取上一个环节")
@GetMapping(value = "/getPreviousNodesForReject") @GetMapping(value = "/getPreviousNodesForReject")
ResultBean<List<BwinvoiceApplyNodeVo>> getPreviousNodesForReject(@Valid @SpringQueryMap BwinvoiceApplyNodeQuery query) { ResultBean<List<BwinvoiceApplyNodeVo>> getPreviousNodesForReject(@Valid @SpringQueryMap BwinvoiceApplyNodeQuery query) {
return asBwinvoiceapplyService.getPreviousNodesForReject(query); return asBwinvoiceapplyService.getPreviousNodesForReject(query);
} }
@ApiOperation(value = "获取下一个环节") @ApiOperation(value = "获取下一个环节")
@GetMapping(value = "/getNextNodesForSubmit") @GetMapping(value = "/getNextNodesForSubmit")
ResultBean<List<BwinvoiceApplyNodeVo>> getNextNodesForSubmit(@Valid @SpringQueryMap BwinvoiceApplyNodeQuery query) { ResultBean<List<BwinvoiceApplyNodeVo>> getNextNodesForSubmit(@Valid @SpringQueryMap BwinvoiceApplyNodeQuery query) {
return asBwinvoiceapplyService.getNextNodesForSubmit(query); return asBwinvoiceapplyService.getNextNodesForSubmit(query);
} }
@ApiOperation(value = "驳回任务") @ApiOperation(value = "驳回任务")
@PostMapping(value = "/reject") @PostMapping(value = "/reject")
public ResultBean taskReject(@Valid @RequestBody BwinvoiceApplyTaskQuery query) { public ResultBean taskReject(@Valid @RequestBody BwinvoiceApplyTaskQuery query) {
return asBwinvoiceapplyService.taskReject(query); return asBwinvoiceapplyService.taskReject(query);
} }
@ApiOperation(value = "撤回流程") @ApiOperation(value = "撤回流程")
@PostMapping(value = "/revokeProcess") @PostMapping(value = "/revokeProcess")
public ResultBean revokeProcess(@Valid @RequestBody BwinvoiceApplyTaskQuery query) { public ResultBean revokeProcess(@Valid @RequestBody BwinvoiceApplyTaskQuery query) {
return asBwinvoiceapplyService.revokeProcess(query); return asBwinvoiceapplyService.revokeProcess(query);
} }
@ApiOperation(value = "终止任务") @ApiOperation(value = "终止任务")
@PostMapping(value = "/breakProcess") @PostMapping(value = "/breakProcess")
public ResultBean breakProcess(@Valid @RequestBody BwinvoiceApplyTaskQuery query) { public ResultBean breakProcess(@Valid @RequestBody BwinvoiceApplyTaskQuery query) {
return asBwinvoiceapplyService.breakProcess(query); return asBwinvoiceapplyService.breakProcess(query);
} }
@ApiOperation(value = "加签") @ApiOperation(value = "加签")
@PostMapping(value = "/delegate") @PostMapping(value = "/delegate")
@ResponseBody @ResponseBody
public ResultBean delegate(@RequestBody BwinvoiceApplyDelegateQuery query) { public ResultBean delegate(@RequestBody BwinvoiceApplyDelegateQuery query) {
return asBwinvoiceapplyService.delegate(query); return asBwinvoiceapplyService.delegate(query);
} }
} }

1072
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbwinvoiceapply/AsBwinvoiceapplyService.java

File diff suppressed because it is too large

3
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbwinvoiceapplydetail/AsBwinvoiceapplyDetailMapper.java

@ -59,4 +59,7 @@ public interface AsBwinvoiceapplyDetailMapper extends BaseMapper<AsBwinvoiceappl
@Select("select * from as_bwinvoiceapply_detail where mainSid = #{mainSid}") @Select("select * from as_bwinvoiceapply_detail where mainSid = #{mainSid}")
List<AsBwinvoiceapplyDetailDetailsVo> fetchByMainSid(String mainSid); List<AsBwinvoiceapplyDetailDetailsVo> fetchByMainSid(String mainSid);
@Select("select count(*) from as_bwinvoiceapply_detail where sourceBillSid = #{sourceBillSid}")
int selBySourceBillSid(String sourceBillSid);
} }

4
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbwinvoiceapplydetail/AsBwinvoiceapplyDetailService.java

@ -92,4 +92,8 @@ public class AsBwinvoiceapplyDetailService extends MybatisBaseService<AsBwinvoic
public List<AsBwinvoiceapplyDetailDetailsVo> fetchByMainSid(String mainSid) { public List<AsBwinvoiceapplyDetailDetailsVo> fetchByMainSid(String mainSid) {
return baseMapper.fetchByMainSid(mainSid); return baseMapper.fetchByMainSid(mainSid);
} }
public int selBySourceBillSid(String sourceBillSid) {
return baseMapper.selBySourceBillSid(sourceBillSid);
}
} }
Loading…
Cancel
Save