Browse Source

更改

master
ligaode 2 months ago
parent
commit
e4e0abeaf1
  1. 8
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/pms/pmspurchasebackbill/AppPurchaseBackBillFeign.java
  2. 8
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/pms/purchasebill/AppPurchaseBillFeign.java
  3. 208
      yxt-pms-biz/src/main/java/com/yxt/pms/apiadmin/pms/PmsPurchaseBillRest.java
  4. 192
      yxt-pms-biz/src/main/java/com/yxt/pms/apiadmin/pms/PmsPurchasebackBillRest.java
  5. 48
      yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebill/PmsPurchaseBill.java
  6. 10
      yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebill/PmsPurchaseBillService.java

8
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/pms/pmspurchasebackbill/AppPurchaseBackBillFeign.java

@ -30,22 +30,22 @@ public interface AppPurchaseBackBillFeign {
/**********************************************流程********************************************/ /**********************************************流程********************************************/
@ApiOperation("办理") @ApiOperation("办理")
@PutMapping("/agreeCreditInfo") @PutMapping("/agreePurchaseBackInfo")
@ResponseBody @ResponseBody
ResultBean agreeCreditInfo(@RequestBody PurchaseBackBillDto dto); ResultBean agreeCreditInfo(@RequestBody PurchaseBackBillDto dto);
@ApiOperation("驳回") @ApiOperation("驳回")
@PutMapping("/rejectCreditInfo") @PutMapping("/rejectPurchaseBackInfo")
@ResponseBody @ResponseBody
ResultBean rejectCreditInfo(@RequestBody PurchaseBackBillTaskQuery query); ResultBean rejectCreditInfo(@RequestBody PurchaseBackBillTaskQuery query);
@ApiOperation("撤回") @ApiOperation("撤回")
@PutMapping("/recallCreditInfo") @PutMapping("/recallPurchaseBackInfo")
@ResponseBody @ResponseBody
ResultBean recallCreditInfo(@RequestBody PurchaseBackBillTaskQuery query); ResultBean recallCreditInfo(@RequestBody PurchaseBackBillTaskQuery query);
@ApiOperation("终止") @ApiOperation("终止")
@PutMapping("/stopCreditInfo") @PutMapping("/stopPurchaseBackInfo")
@ResponseBody @ResponseBody
ResultBean stopCreditInfo(@RequestBody PurchaseBackBillTaskQuery query); ResultBean stopCreditInfo(@RequestBody PurchaseBackBillTaskQuery query);

8
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/pms/purchasebill/AppPurchaseBillFeign.java

@ -30,22 +30,22 @@ public interface AppPurchaseBillFeign {
/**********************************************流程********************************************/ /**********************************************流程********************************************/
@ApiOperation("办理") @ApiOperation("办理")
@PutMapping("/agreeCreditInfo") @PutMapping("/agreePurchaseInfo")
@ResponseBody @ResponseBody
ResultBean agreeCreditInfo(@RequestBody PurchaseBillDto dto); ResultBean agreeCreditInfo(@RequestBody PurchaseBillDto dto);
@ApiOperation("驳回") @ApiOperation("驳回")
@PutMapping("/rejectCreditInfo") @PutMapping("/rejectPurchaseInfo")
@ResponseBody @ResponseBody
ResultBean rejectCreditInfo(@RequestBody PurchaseBillTaskQuery query); ResultBean rejectCreditInfo(@RequestBody PurchaseBillTaskQuery query);
@ApiOperation("撤回") @ApiOperation("撤回")
@PutMapping("/recallCreditInfo") @PutMapping("/recallPurchaseInfo")
@ResponseBody @ResponseBody
ResultBean recallCreditInfo(@RequestBody PurchaseBillTaskQuery query); ResultBean recallCreditInfo(@RequestBody PurchaseBillTaskQuery query);
@ApiOperation("终止") @ApiOperation("终止")
@PutMapping("/stopCreditInfo") @PutMapping("/stopPurchaseInfo")
@ResponseBody @ResponseBody
ResultBean stopCreditInfo(@RequestBody PurchaseBillTaskQuery query); ResultBean stopCreditInfo(@RequestBody PurchaseBillTaskQuery query);

208
yxt-pms-biz/src/main/java/com/yxt/pms/apiadmin/pms/PmsPurchaseBillRest.java

@ -26,7 +26,6 @@
package com.yxt.pms.apiadmin.pms; package com.yxt.pms.apiadmin.pms;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.yxt.common.base.utils.ExportExcelUtils;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
@ -39,127 +38,110 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.openfeign.SpringQueryMap; import org.springframework.cloud.openfeign.SpringQueryMap;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid; import javax.validation.Valid;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.List; import java.util.List;
/**
* Project: yxt-pms(采购) <br/>
* File: PmsPurchaseBillFeignFallback.java <br/>
* Class: com.yxt.pms.biz.purchasebill.PmsPurchaseBillRest <br/>
* Description: 采购单. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2024-03-19 13:51:46 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Api(tags = "采购单") @Api(tags = "采购单")
@RestController @RestController
@RequestMapping("v1/pmspurchasebill") @RequestMapping("v1/pmspurchasebill")
public class PmsPurchaseBillRest { public class PmsPurchaseBillRest {
@Autowired @Autowired
private PmsPurchaseBillService pmsPurchaseBillService; private PmsPurchaseBillService pmsPurchaseBillService;
@ApiOperation("根据条件分页查询数据的列表") @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<PmsPurchaseBillVo>> listPage(@RequestBody PagerQuery<PmsPurchaseBillQuery> pq){ public ResultBean<PagerVo<PmsPurchaseBillVo>> listPage(@RequestBody PagerQuery<PmsPurchaseBillQuery> pq) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
PagerVo<PmsPurchaseBillVo> pv = pmsPurchaseBillService.listPageVo(pq); PagerVo<PmsPurchaseBillVo> pv = pmsPurchaseBillService.listPageVo(pq);
return rb.success().setData(pv); return rb.success().setData(pv);
} }
@ApiOperation("新增或修改") @ApiOperation("新增或修改")
@PostMapping("/save") @PostMapping("/save")
public ResultBean<String> save(@RequestBody PmsPurchaseBillDto dto){ public ResultBean<String> save(@RequestBody PmsPurchaseBillDto dto) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
String sid = pmsPurchaseBillService.saveOrUpdateDto(dto); String sid = pmsPurchaseBillService.saveOrUpdateDto(dto);
return rb.success().setData(sid); return rb.success().setData(sid);
} }
@ApiOperation("维护厂家订单号") @ApiOperation("维护厂家订单号")
@PostMapping("/updateManuOrderNum") @PostMapping("/updateManuOrderNum")
public ResultBean updateManuOrderNum(@RequestParam("sid") String sid,@RequestParam("manufacturersOrderNumber") String manufacturersOrderNumber){ public ResultBean updateManuOrderNum(@RequestParam("sid") String sid, @RequestParam("manufacturersOrderNumber") String manufacturersOrderNumber) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
pmsPurchaseBillService.updateManuOrderNum(sid,manufacturersOrderNumber); pmsPurchaseBillService.updateManuOrderNum(sid, manufacturersOrderNumber);
return rb.success().setData(sid); return rb.success().setData(sid);
} }
@ApiOperation("根据sid批量删除") @ApiOperation("根据sid批量删除")
@DeleteMapping("/delBySids") @DeleteMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){ public ResultBean delBySids(@RequestBody String[] sids) {
return pmsPurchaseBillService.delAll(sids); return pmsPurchaseBillService.delAll(sids);
} }
@ApiOperation("根据SID获取一条记录") @ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}") @GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<PmsPurchaseBillDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ public ResultBean<PmsPurchaseBillDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
PmsPurchaseBillDetailsVo vo = pmsPurchaseBillService.fetchDetailsVoBySid(sid); PmsPurchaseBillDetailsVo vo = pmsPurchaseBillService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }
@ApiOperation("提交审批流程") @ApiOperation("提交审批流程")
@PostMapping("/submit") @PostMapping("/submit")
public ResultBean submit(@RequestBody @Valid SubmitPmsPurchaseBillDto dto) { public ResultBean submit(@RequestBody @Valid SubmitPmsPurchaseBillDto dto) {
return pmsPurchaseBillService.submit(dto); return pmsPurchaseBillService.submit(dto);
} }
@ApiOperation(value = "办理(同意)") @ApiOperation(value = "办理(同意)")
@PostMapping("/complete") @PostMapping("/complete")
public ResultBean complete(@Valid @RequestBody PmsPurchaseBillCompleteDto query) { public ResultBean complete(@Valid @RequestBody PmsPurchaseBillCompleteDto query) {
BusinessVariables bv = new BusinessVariables(); BusinessVariables bv = new BusinessVariables();
BeanUtil.copyProperties(query, bv); BeanUtil.copyProperties(query, bv);
bv.setModelId(ProcDefEnum.PMSPURCHASEBILL.getProDefId()); bv.setModelId(ProcDefEnum.PMSPURCHASEBILL.getProDefId());
return pmsPurchaseBillService.complete(bv); return pmsPurchaseBillService.complete(bv);
} }
@ApiOperation(value = "获取上一个环节") @ApiOperation(value = "获取上一个环节")
@GetMapping(value = "/getPreviousNodesForReject") @GetMapping(value = "/getPreviousNodesForReject")
public ResultBean<List<PmsPurchaseBillNodeVo>> getPreviousNodesForReject(@Valid @SpringQueryMap PmsPurchaseBillNodeQuery query) { public ResultBean<List<PmsPurchaseBillNodeVo>> getPreviousNodesForReject(@Valid @SpringQueryMap PmsPurchaseBillNodeQuery query) {
return pmsPurchaseBillService.getPreviousNodesForReject(query); return pmsPurchaseBillService.getPreviousNodesForReject(query);
} }
@ApiOperation(value = "获取下一个环节") @ApiOperation(value = "获取下一个环节")
@GetMapping(value = "/getNextNodesForSubmit") @GetMapping(value = "/getNextNodesForSubmit")
public ResultBean<List<PmsPurchaseBillNodeVo>> getNextNodesForSubmit(@Valid @SpringQueryMap PmsPurchaseBillNodeQuery query) { public ResultBean<List<PmsPurchaseBillNodeVo>> getNextNodesForSubmit(@Valid @SpringQueryMap PmsPurchaseBillNodeQuery query) {
return pmsPurchaseBillService.getNextNodesForSubmit(query); return pmsPurchaseBillService.getNextNodesForSubmit(query);
} }
@ApiOperation(value = "驳回任务") @ApiOperation(value = "驳回任务")
@PostMapping(value = "/reject") @PostMapping(value = "/reject")
public ResultBean reject(@Valid @RequestBody PmsPurchaseBillTaskQuery query) { public ResultBean reject(@Valid @RequestBody PmsPurchaseBillTaskQuery query) {
return pmsPurchaseBillService.reject(query); return pmsPurchaseBillService.reject(query);
} }
@ApiOperation(value = "撤回流程") @ApiOperation(value = "撤回流程")
@PostMapping(value = "/revokeProcess") @PostMapping(value = "/revokeProcess")
public ResultBean revokeProcess(@Valid @RequestBody PmsPurchaseBillTaskQuery query) { public ResultBean revokeProcess(@Valid @RequestBody PmsPurchaseBillTaskQuery query) {
return pmsPurchaseBillService.revokeProcess(query); return pmsPurchaseBillService.revokeProcess(query);
} }
@ApiOperation(value = "终止任务") @ApiOperation(value = "终止任务")
@PostMapping(value = "/breakProcess") @PostMapping(value = "/breakProcess")
public ResultBean breakProcess(@Valid @RequestBody PmsPurchaseBillTaskQuery query) { public ResultBean breakProcess(@Valid @RequestBody PmsPurchaseBillTaskQuery query) {
return pmsPurchaseBillService.breakProcess(query); return pmsPurchaseBillService.breakProcess(query);
} }
@ApiOperation(value = "加签") @ApiOperation(value = "加签")
@PostMapping(value = "/delegate") @PostMapping(value = "/delegate")
public ResultBean delegate(@RequestBody PmsPurchaseBillDelegateQuery query) { public ResultBean delegate(@RequestBody PmsPurchaseBillDelegateQuery query) {
return pmsPurchaseBillService.delegate(query); return pmsPurchaseBillService.delegate(query);
} }
@ApiOperation(value = "转办") @ApiOperation(value = "转办")
@PutMapping(value = "/assignTask") @PutMapping(value = "/assignTask")
@ResponseBody @ResponseBody
public ResultBean assignTask(@RequestBody PmsPurchaseBillDelegateQuery query){ public ResultBean assignTask(@RequestBody PmsPurchaseBillDelegateQuery query) {
return pmsPurchaseBillService.assignTask(query); return pmsPurchaseBillService.assignTask(query);
} }
} }

192
yxt-pms-biz/src/main/java/com/yxt/pms/apiadmin/pms/PmsPurchasebackBillRest.java

@ -26,13 +26,11 @@
package com.yxt.pms.apiadmin.pms; package com.yxt.pms.apiadmin.pms;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.yxt.common.base.utils.ExportExcelUtils;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
import com.yxt.pms.biz.pms.pmspurchasebackbill.*; import com.yxt.pms.biz.pms.pmspurchasebackbill.*;
import com.yxt.pms.biz.pms.pmspurchasebackbill.flowable.*; import com.yxt.pms.biz.pms.pmspurchasebackbill.flowable.*;
import com.yxt.pms.biz.pms.pmspurchasebill.flowable.*;
import com.yxt.pms.feign.flowable.flow.BusinessVariables; import com.yxt.pms.feign.flowable.flow.BusinessVariables;
import com.yxt.pms.feign.flowable.flow.ProcDefEnum; import com.yxt.pms.feign.flowable.flow.ProcDefEnum;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
@ -40,119 +38,103 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.openfeign.SpringQueryMap; import org.springframework.cloud.openfeign.SpringQueryMap;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid; import javax.validation.Valid;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.List; import java.util.List;
/**
* Project: yxt-pms(采购) <br/>
* File: PmsPurchasebackBillFeignFallback.java <br/>
* Class: com.yxt.pms.biz.pmspurchasebackbill.PmsPurchasebackBillRest <br/>
* Description: 采购退货单据. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2024-03-19 13:51:47 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Api(tags = "采购退货单据") @Api(tags = "采购退货单据")
@RestController @RestController
@RequestMapping("v1/pmspurchasebackbill") @RequestMapping("v1/pmspurchasebackbill")
public class PmsPurchasebackBillRest { public class PmsPurchasebackBillRest {
@Autowired @Autowired
private PmsPurchasebackBillService pmsPurchasebackBillService; private PmsPurchasebackBillService pmsPurchasebackBillService;
@Autowired @Autowired
HttpServletResponse response; HttpServletResponse response;
@ApiOperation("根据条件分页查询数据的列表") @ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<PmsPurchasebackBillVo>> listPage(@RequestBody PagerQuery<PmsPurchasebackBillQuery> pq){ public ResultBean<PagerVo<PmsPurchasebackBillVo>> listPage(@RequestBody PagerQuery<PmsPurchasebackBillQuery> pq) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
PagerVo<PmsPurchasebackBillVo> pv = pmsPurchasebackBillService.listPageVo(pq); PagerVo<PmsPurchasebackBillVo> pv = pmsPurchasebackBillService.listPageVo(pq);
return rb.success().setData(pv); return rb.success().setData(pv);
} }
@ApiOperation("新增或修改") @ApiOperation("新增或修改")
@PostMapping("/save") @PostMapping("/save")
public ResultBean<String> save(@RequestBody PmsPurchasebackBillDto dto){ public ResultBean<String> save(@RequestBody PmsPurchasebackBillDto dto) {
return pmsPurchasebackBillService.saveOrUpdateDto(dto); return pmsPurchasebackBillService.saveOrUpdateDto(dto);
} }
@ApiOperation("根据sid批量删除") @ApiOperation("根据sid批量删除")
@DeleteMapping("/delBySids") @DeleteMapping("/delBySids")
public ResultBean delBySids(@RequestBody String[] sids){ public ResultBean delBySids(@RequestBody String[] sids) {
return pmsPurchasebackBillService.delAll(sids); return pmsPurchasebackBillService.delAll(sids);
} }
@ApiOperation("根据SID获取一条记录") @ApiOperation("根据SID获取一条记录")
@GetMapping("/fetchDetailsBySid/{sid}") @GetMapping("/fetchDetailsBySid/{sid}")
public ResultBean<PmsPurchasebackBillDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid){ public ResultBean<PmsPurchasebackBillDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
PmsPurchasebackBillDetailsVo vo = pmsPurchasebackBillService.fetchDetailsVoBySid(sid); PmsPurchasebackBillDetailsVo vo = pmsPurchasebackBillService.fetchDetailsVoBySid(sid);
return rb.success().setData(vo); return rb.success().setData(vo);
} }
@ApiOperation("提交审批流程") @ApiOperation("提交审批流程")
@PostMapping("/submit") @PostMapping("/submit")
public ResultBean submit(@RequestBody @Valid SubmitPmsPurchasebackBillDto dto) { public ResultBean submit(@RequestBody @Valid SubmitPmsPurchasebackBillDto dto) {
return pmsPurchasebackBillService.submit(dto); return pmsPurchasebackBillService.submit(dto);
} }
@ApiOperation(value = "办理(同意)") @ApiOperation(value = "办理(同意)")
@PostMapping("/complete") @PostMapping("/complete")
public ResultBean complete(@Valid @RequestBody PmsPurchasebackBillCompleteDto query) { public ResultBean complete(@Valid @RequestBody PmsPurchasebackBillCompleteDto query) {
BusinessVariables bv = new BusinessVariables(); BusinessVariables bv = new BusinessVariables();
BeanUtil.copyProperties(query, bv); BeanUtil.copyProperties(query, bv);
bv.setModelId(ProcDefEnum.PMSPURCHASEBACKBILL.getProDefId()); bv.setModelId(ProcDefEnum.PMSPURCHASEBACKBILL.getProDefId());
return pmsPurchasebackBillService.complete(bv); return pmsPurchasebackBillService.complete(bv);
} }
@ApiOperation(value = "获取上一个环节") @ApiOperation(value = "获取上一个环节")
@GetMapping(value = "/getPreviousNodesForReject") @GetMapping(value = "/getPreviousNodesForReject")
public ResultBean<List<PmsPurchasebackBillNodeVo>> getPreviousNodesForReject(@Valid @SpringQueryMap PmsPurchasebackBillNodeQuery query) { public ResultBean<List<PmsPurchasebackBillNodeVo>> getPreviousNodesForReject(@Valid @SpringQueryMap PmsPurchasebackBillNodeQuery query) {
return pmsPurchasebackBillService.getPreviousNodesForReject(query); return pmsPurchasebackBillService.getPreviousNodesForReject(query);
} }
@ApiOperation(value = "获取下一个环节") @ApiOperation(value = "获取下一个环节")
@GetMapping(value = "/getNextNodesForSubmit") @GetMapping(value = "/getNextNodesForSubmit")
public ResultBean<List<PmsPurchasebackBillNodeVo>> getNextNodesForSubmit(@Valid @SpringQueryMap PmsPurchasebackBillNodeQuery query) { public ResultBean<List<PmsPurchasebackBillNodeVo>> getNextNodesForSubmit(@Valid @SpringQueryMap PmsPurchasebackBillNodeQuery query) {
return pmsPurchasebackBillService.getNextNodesForSubmit(query); return pmsPurchasebackBillService.getNextNodesForSubmit(query);
} }
@ApiOperation(value = "驳回任务") @ApiOperation(value = "驳回任务")
@PostMapping(value = "/reject") @PostMapping(value = "/reject")
public ResultBean reject(@Valid @RequestBody PmsPurchasebackBillTaskQuery query) { public ResultBean reject(@Valid @RequestBody PmsPurchasebackBillTaskQuery query) {
return pmsPurchasebackBillService.reject(query); return pmsPurchasebackBillService.reject(query);
} }
@ApiOperation(value = "撤回流程") @ApiOperation(value = "撤回流程")
@PostMapping(value = "/revokeProcess") @PostMapping(value = "/revokeProcess")
public ResultBean revokeProcess(@Valid @RequestBody PmsPurchasebackBillTaskQuery query) { public ResultBean revokeProcess(@Valid @RequestBody PmsPurchasebackBillTaskQuery query) {
return pmsPurchasebackBillService.revokeProcess(query); return pmsPurchasebackBillService.revokeProcess(query);
} }
@ApiOperation(value = "终止任务") @ApiOperation(value = "终止任务")
@PostMapping(value = "/breakProcess") @PostMapping(value = "/breakProcess")
public ResultBean breakProcess(@Valid @RequestBody PmsPurchasebackBillTaskQuery query) { public ResultBean breakProcess(@Valid @RequestBody PmsPurchasebackBillTaskQuery query) {
return pmsPurchasebackBillService.breakProcess(query); return pmsPurchasebackBillService.breakProcess(query);
} }
@ApiOperation(value = "加签") @ApiOperation(value = "加签")
@PostMapping(value = "/delegate") @PostMapping(value = "/delegate")
public ResultBean delegate(@RequestBody PmsPurchasebackBillDelegateQuery query) { public ResultBean delegate(@RequestBody PmsPurchasebackBillDelegateQuery query) {
return pmsPurchasebackBillService.delegate(query); return pmsPurchasebackBillService.delegate(query);
} }
@ApiOperation(value = "转办") @ApiOperation(value = "转办")
@PutMapping(value = "/assignTask") @PutMapping(value = "/assignTask")
@ResponseBody @ResponseBody
public ResultBean assignTask(@RequestBody PmsPurchasebackBillDelegateQuery query){ public ResultBean assignTask(@RequestBody PmsPurchasebackBillDelegateQuery query) {
return pmsPurchasebackBillService.assignTask(query); return pmsPurchasebackBillService.assignTask(query);
} }
} }

48
yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebill/PmsPurchaseBill.java

@ -31,36 +31,22 @@ import com.yxt.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
/**
* Project: yxt-pms(采购) <br/>
* File: PmsPurchaseBill.java <br/>
* Class: com.yxt.pms.api.purchasebill.PmsPurchaseBill <br/>
* Description: 采购单. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2024-03-19 13:51:45 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Data @Data
@ApiModel(value = "采购单", description = "采购单") @ApiModel(value = "采购单", description = "采购单")
@TableName("pms_purchase_bill") @TableName("pms_purchase_bill")
public class PmsPurchaseBill extends BaseEntity { public class PmsPurchaseBill extends BaseEntity {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("制单人姓名") @ApiModelProperty("制单人姓名")
private String createByName; private String createByName;
@ApiModelProperty("来源单sid(工单sid)") @ApiModelProperty("来源单sid(工单sid)")
private String sourceBillSid; private String sourceBillSid;
@ApiModelProperty("来源单编号/外部编号") @ApiModelProperty("来源单编号/外部编号")
private String sourceBillNo; private String sourceBillNo;
@ApiModelProperty("单据编号") @ApiModelProperty("单据编号")
private String billNo; private String billNo;
@ApiModelProperty("经营品牌Key") @ApiModelProperty("经营品牌Key")
@ -72,9 +58,9 @@ public class PmsPurchaseBill extends BaseEntity {
@ApiModelProperty("仓库类型Value") @ApiModelProperty("仓库类型Value")
private String warehouseTypeValue; private String warehouseTypeValue;
@ApiModelProperty("采购类型Key") @ApiModelProperty("采购类型Key")
private String purchaseTypeKey; private String purchaseTypeKey;
@ApiModelProperty("采购类型Value(厂家采购、外采、其他)") @ApiModelProperty("采购类型Value(厂家采购、外采、其他)")
private String purchaseTypeValue; private String purchaseTypeValue;
@ApiModelProperty("采购原因key") @ApiModelProperty("采购原因key")
@ -96,15 +82,15 @@ public class PmsPurchaseBill extends BaseEntity {
@ApiModelProperty("误差调整金额") @ApiModelProperty("误差调整金额")
private BigDecimal errorAmount; private BigDecimal errorAmount;
@ApiModelProperty("供应商sid") @ApiModelProperty("供应商sid")
private String supplierSid; private String supplierSid;
@ApiModelProperty("供应商名称") @ApiModelProperty("供应商名称")
private String supplierName; private String supplierName;
@ApiModelProperty("供应商联系电话") @ApiModelProperty("供应商联系电话")
private String supplierPhone; private String supplierPhone;
@ApiModelProperty("采购员sid(单选)") @ApiModelProperty("采购员sid(单选)")
private String purchaserSid; private String purchaserSid;
@ApiModelProperty("采购员姓名") @ApiModelProperty("采购员姓名")
private String purchaserName; private String purchaserName;
@ApiModelProperty("预计到货日期") @ApiModelProperty("预计到货日期")
@JsonFormat( @JsonFormat(
@ -112,11 +98,11 @@ public class PmsPurchaseBill extends BaseEntity {
timezone = "GMT+8" timezone = "GMT+8"
) )
private Date deliveryDate; private Date deliveryDate;
@ApiModelProperty("运费") @ApiModelProperty("运费")
private BigDecimal freight; private BigDecimal freight;
@ApiModelProperty("优惠金额") @ApiModelProperty("优惠金额")
private BigDecimal discountAmount; private BigDecimal discountAmount;
@ApiModelProperty("应付金额(=采购金额+运费-优惠金额)") @ApiModelProperty("应付金额(=采购金额+运费-优惠金额)")
private BigDecimal payableAmount; private BigDecimal payableAmount;
@ApiModelProperty("当前预付款项金额") @ApiModelProperty("当前预付款项金额")
@ -138,15 +124,15 @@ public class PmsPurchaseBill extends BaseEntity {
private String nodeState; // 流程状态 private String nodeState; // 流程状态
@ApiModelProperty("任务id") @ApiModelProperty("任务id")
private String taskId; // 任务id private String taskId; // 任务id
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@ApiModelProperty("办结时间") @ApiModelProperty("办结时间")
private Date finishTime; // 办结时间 private Date finishTime; // 办结时间
@ApiModelProperty("使用组织sid") @ApiModelProperty("使用组织sid")
private String useOrgSid; private String useOrgSid;
@ApiModelProperty("使用组织名称") @ApiModelProperty("使用组织名称")
private String useOrgName; private String useOrgName;
@ApiModelProperty("创建组织sid") @ApiModelProperty("创建组织sid")
private String createOrgSid; private String createOrgSid;
@ApiModelProperty("创建组织名称") @ApiModelProperty("创建组织名称")
private String createOrgName; private String createOrgName;

10
yxt-pms-biz/src/main/java/com/yxt/pms/biz/pms/pmspurchasebill/PmsPurchaseBillService.java

@ -349,7 +349,7 @@ public class PmsPurchaseBillService extends MybatisBaseService<PmsPurchaseBillMa
List<String> list = sysUserRoleFeign.getUserRoleSidByUserSid(createBySid).getData(); List<String> list = sysUserRoleFeign.getUserRoleSidByUserSid(createBySid).getData();
variables.put("iszg", list.contains("bdacdca7-7a62-49b1-84c6-e32a4ffab777")); variables.put("iszg", list.contains("bdacdca7-7a62-49b1-84c6-e32a4ffab777"));
//是否储备配件 //是否储备配件
variables.put("iscb","001".equals(pmsPurchaseBill.getManufacturersOrderTypeKey())); variables.put("iscb","001".equals(pmsPurchaseBill.getPurchaseReasonKey()));
//流程定义id //流程定义id
bv.setModelId(ProcDefEnum.PMSPURCHASEBILL.getProDefId()); bv.setModelId(ProcDefEnum.PMSPURCHASEBILL.getProDefId());
bv.setFormVariables(variables); bv.setFormVariables(variables);
@ -436,7 +436,7 @@ public class PmsPurchaseBillService extends MybatisBaseService<PmsPurchaseBillMa
List<String> list = sysUserRoleFeign.getUserRoleSidByUserSid(createBySid).getData(); List<String> list = sysUserRoleFeign.getUserRoleSidByUserSid(createBySid).getData();
variables.put("iszg", list.contains("bdacdca7-7a62-49b1-84c6-e32a4ffab777")); variables.put("iszg", list.contains("bdacdca7-7a62-49b1-84c6-e32a4ffab777"));
//是否储备配件 //是否储备配件
variables.put("iscb","001".equals(pmsPurchaseBill.getManufacturersOrderTypeKey())); variables.put("iscb","001".equals(pmsPurchaseBill.getPurchaseReasonKey()));
Map<String, Object> appMap = new HashMap<>(); Map<String, Object> appMap = new HashMap<>();
appMap.put("sid", businessSid); appMap.put("sid", businessSid);
variables.put("app", appMap); variables.put("app", appMap);
@ -565,7 +565,7 @@ public class PmsPurchaseBillService extends MybatisBaseService<PmsPurchaseBillMa
List<String> list = sysUserRoleFeign.getUserRoleSidByUserSid(createBySid).getData(); List<String> list = sysUserRoleFeign.getUserRoleSidByUserSid(createBySid).getData();
variables.put("iszg", list.contains("bdacdca7-7a62-49b1-84c6-e32a4ffab777")); variables.put("iszg", list.contains("bdacdca7-7a62-49b1-84c6-e32a4ffab777"));
//是否储备配件 //是否储备配件
variables.put("iscb","001".equals(purchaseBill.getManufacturersOrderTypeKey())); variables.put("iscb","001".equals(purchaseBill.getPurchaseReasonKey()));
bv.setModelId(purchaseBill.getProcDefId()); bv.setModelId(purchaseBill.getProcDefId());
bv.setFormVariables(variables); bv.setFormVariables(variables);
//======================================= //=======================================
@ -588,7 +588,7 @@ public class PmsPurchaseBillService extends MybatisBaseService<PmsPurchaseBillMa
List<String> list = sysUserRoleFeign.getUserRoleSidByUserSid(createBySid).getData(); List<String> list = sysUserRoleFeign.getUserRoleSidByUserSid(createBySid).getData();
variables.put("iszg", list.contains("bdacdca7-7a62-49b1-84c6-e32a4ffab777")); variables.put("iszg", list.contains("bdacdca7-7a62-49b1-84c6-e32a4ffab777"));
//是否储备配件 //是否储备配件
variables.put("iscb","001".equals(purchaseBill.getManufacturersOrderTypeKey())); variables.put("iscb","001".equals(purchaseBill.getPurchaseReasonKey()));
bv.setModelId(purchaseBill.getProcDefId()); bv.setModelId(purchaseBill.getProcDefId());
bv.setFormVariables(variables); bv.setFormVariables(variables);
//======================================= //=======================================
@ -625,7 +625,7 @@ public class PmsPurchaseBillService extends MybatisBaseService<PmsPurchaseBillMa
List<String> list = sysUserRoleFeign.getUserRoleSidByUserSid(createBySid).getData(); List<String> list = sysUserRoleFeign.getUserRoleSidByUserSid(createBySid).getData();
variables.put("iszg", list.contains("bdacdca7-7a62-49b1-84c6-e32a4ffab777")); variables.put("iszg", list.contains("bdacdca7-7a62-49b1-84c6-e32a4ffab777"));
//是否储备配件 //是否储备配件
variables.put("iscb","001".equals(pmsPurchaseBill.getManufacturersOrderTypeKey())); variables.put("iscb","001".equals(pmsPurchaseBill.getPurchaseReasonKey()));
flowTaskVo.setValues(variables); flowTaskVo.setValues(variables);
ResultBean<UpdateFlowFieldVo> resultBean = flowableFeign.taskReject(flowTaskVo); ResultBean<UpdateFlowFieldVo> resultBean = flowableFeign.taskReject(flowTaskVo);
if (!resultBean.getSuccess()) { if (!resultBean.getSuccess()) {

Loading…
Cancel
Save