Browse Source

Merge remote-tracking branch 'origin/master'

master
yunuo970428 2 days ago
parent
commit
8787535ae4
  1. 13
      anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commonappendix/CommonAppendix.java
  2. 2
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java
  3. 3
      yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairinventorybill/AsBusrepairBillVo.java
  4. 24
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusclaiminvoicebill/AsBusclaimInvoiceBillService.java
  5. 1
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairinventorybill/AsBusrepairInventorybillMapper.java
  6. 5
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairinventorybill/AsBusrepairInventorybillMapper.xml
  7. 11
      yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairinventorybill/AsBusrepairInventorybillService.java
  8. 14
      yxt-as/src/main/java/com/yxt/anrui/as/feign/fin/finuncollectedreceivablesdetailed/FinUncollectedReceivablesDetailedDto.java
  9. 17
      yxt-as/src/main/java/com/yxt/anrui/as/feign/fin/finuncollectedreceivablesdetailed/FinUncollectedReceivablesDetailedFeign.java
  10. 25
      yxt-as/src/main/java/com/yxt/anrui/as/feign/wms/wmsinventorycheckbill/WmsInventoryCheckBillFegin.java
  11. 8
      yxt-wms-biz/src/main/java/com/yxt/wms/apiadmin/inventroy/WmsInventoryCheckbillRest.java
  12. 3
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbill/WmsInventoryCheckbillMapper.java
  13. 4
      yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbill/WmsInventoryCheckbillService.java

13
anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/commonappendix/CommonAppendix.java

@ -6,19 +6,6 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/**
* Project: anrui-base(安瑞基础信息模块) <br/>
* File: CommonAppendix.java <br/>
* Class: com.yxt.anrui.base.api.commonappendix.CommonAppendix <br/>
* Description: 公共附件表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2021-10-28 08:59:25 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@ApiModel(value = "公共附件表", description = "公共附件表") @ApiModel(value = "公共附件表", description = "公共附件表")
@TableName("common_appendix") @TableName("common_appendix")
@Data @Data

2
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java

@ -2645,6 +2645,7 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba
CommonAppendix commonAppendix = baseVehicleBuyBlank.getCommonAppendix(); CommonAppendix commonAppendix = baseVehicleBuyBlank.getCommonAppendix();
for (String s : vehicleSid) { for (String s : vehicleSid) {
baseMapper.updateVehicleBuyBreak(s, solidDate, VehicleState.BuyoutEnum.BUYOUT.getCode(), VehicleState.BuyoutEnum.BUYOUT.getRemarks()); baseMapper.updateVehicleBuyBreak(s, solidDate, VehicleState.BuyoutEnum.BUYOUT.getCode(), VehicleState.BuyoutEnum.BUYOUT.getRemarks());
if (commonAppendix != null){
String filePath = commonAppendix.getFilePath(); String filePath = commonAppendix.getFilePath();
if (filePath.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { if (filePath.indexOf(fileUploadComponent.getUrlPrefix()) > -1) {
filePath = filePath.replace(fileUploadComponent.getUrlPrefix(), ""); filePath = filePath.replace(fileUploadComponent.getUrlPrefix(), "");
@ -2654,6 +2655,7 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba
commonAppendix.setAttachType(CommonAttachTypeEnum.VEHBUYBLANK.getAttachType()); commonAppendix.setAttachType(CommonAttachTypeEnum.VEHBUYBLANK.getAttachType());
commonAppendixService.save(commonAppendix); commonAppendixService.save(commonAppendix);
} }
}
return rb.success().setMsg("买断成功"); return rb.success().setMsg("买断成功");
} }

3
yxt-as/src/main/java/com/yxt/anrui/as/api/asbusrepairinventorybill/AsBusrepairBillVo.java

@ -23,6 +23,7 @@ public class AsBusrepairBillVo {
private String mobile; //联系电话 private String mobile; //联系电话
private String entryTime; //进厂日期 private String entryTime; //进厂日期
private String nodeName; //环节名称 private String nodeName; //环节名称
private String deptSid; //部门sid
private Boolean isLL; //是否可以领料
} }

24
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusclaiminvoicebill/AsBusclaimInvoiceBillService.java

@ -29,6 +29,8 @@ import com.yxt.anrui.as.biz.asbusrepairbill.AsBusrepairBillService;
import com.yxt.anrui.as.biz.asbusrepairbillvech.AsBusrepairBillVechService; import com.yxt.anrui.as.biz.asbusrepairbillvech.AsBusrepairBillVechService;
import com.yxt.anrui.as.feign.base.billno.Rule; import com.yxt.anrui.as.feign.base.billno.Rule;
import com.yxt.anrui.as.feign.file.AsFileEnum; import com.yxt.anrui.as.feign.file.AsFileEnum;
import com.yxt.anrui.as.feign.fin.finuncollectedreceivablesdetailed.FinUncollectedReceivablesDetailedDto;
import com.yxt.anrui.as.feign.fin.finuncollectedreceivablesdetailed.FinUncollectedReceivablesDetailedFeign;
import com.yxt.anrui.as.feign.flowable.flow.BusinessVariables; import com.yxt.anrui.as.feign.flowable.flow.BusinessVariables;
import com.yxt.anrui.as.feign.flowable.flow.FlowableFeign; import com.yxt.anrui.as.feign.flowable.flow.FlowableFeign;
import com.yxt.anrui.as.feign.flowable.flow.ProcDefEnum; import com.yxt.anrui.as.feign.flowable.flow.ProcDefEnum;
@ -113,6 +115,8 @@ public class AsBusclaimInvoiceBillService extends MybatisBaseService<AsBusclaimI
private AsBusclaimCheckService asBusclaimCheckService; private AsBusclaimCheckService asBusclaimCheckService;
@Autowired @Autowired
private SysUserFeign sysUserFeign; private SysUserFeign sysUserFeign;
@Autowired
private FinUncollectedReceivablesDetailedFeign finUncollectedReceivablesDetailedFeign;
public PagerVo<AsBusclaimInvoiceBillVo> listPage(PagerQuery<AsBusclaimInvoiceBillQuery> pagerQuery) { public PagerVo<AsBusclaimInvoiceBillVo> listPage(PagerQuery<AsBusclaimInvoiceBillQuery> pagerQuery) {
AsBusclaimInvoiceBillQuery query = pagerQuery.getParams(); AsBusclaimInvoiceBillQuery query = pagerQuery.getParams();
@ -548,8 +552,24 @@ public class AsBusclaimInvoiceBillService extends MybatisBaseService<AsBusclaimI
asBusclaimCheckDto.setVinNo(asBusclaimInvoiceBillDetail.getVinNo()); asBusclaimCheckDto.setVinNo(asBusclaimInvoiceBillDetail.getVinNo());
list.add(asBusclaimCheckDto); list.add(asBusclaimCheckDto);
} }
ResultBean resultBean1 = asBusclaimCheckService.saveCheck(list); asBusclaimCheckService.saveCheck(list);
} }
//推送厂家开票应收
FinUncollectedReceivablesDetailedDto finUncollectedReceivablesDetailedDto = new FinUncollectedReceivablesDetailedDto();
finUncollectedReceivablesDetailedDto.setCreateByName(asBusclaimInvoiceBill.getCreateByName());
finUncollectedReceivablesDetailedDto.setCreateBySid(asBusclaimInvoiceBill.getCreateBySid());
finUncollectedReceivablesDetailedDto.setContractSid(asBusclaimInvoiceBill.getSid());
finUncollectedReceivablesDetailedDto.setContractNo(asBusclaimInvoiceBill.getBillNo());
finUncollectedReceivablesDetailedDto.setStaffDeptSid(asBusclaimInvoiceBill.getDeptSid());
finUncollectedReceivablesDetailedDto.setStaffDeptName(asBusclaimInvoiceBill.getDeptName());
finUncollectedReceivablesDetailedDto.setUseOrgSid(asBusclaimInvoiceBill.getUseOrgSid());
finUncollectedReceivablesDetailedDto.setOrgSidPath(sysOrganization.getOrgSidPath());
finUncollectedReceivablesDetailedDto.setReceivablesName("开票总金额");
finUncollectedReceivablesDetailedDto.setCurrentReceivableMoney(asBusclaimInvoiceBill.getInvoiceMoney().toString());
finUncollectedReceivablesDetailedDto.setReveivableMoney(asBusclaimInvoiceBill.getInvoiceMoney().toString());
finUncollectedReceivablesDetailedDto.setUseOrgName(asBusclaimInvoiceBill.getUseOrgName());
finUncollectedReceivablesDetailedDto.setKxState("01");
finUncollectedReceivablesDetailedFeign.saveOrUpdate(finUncollectedReceivablesDetailedDto);
} else { } else {
//极光推送 //极光推送
asBusclaimInvoiceBill = fetchBySid(businessSid); asBusclaimInvoiceBill = fetchBySid(businessSid);

1
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairinventorybill/AsBusrepairInventorybillMapper.java

@ -36,5 +36,6 @@ public interface AsBusrepairInventorybillMapper extends BaseMapper<AsBusrepairIn
List<AsBusrepairinventoryExportVo> exportExcel(@Param(Constants.WRAPPER)QueryWrapper<AsBusrepairInventorybill> qw); List<AsBusrepairinventoryExportVo> exportExcel(@Param(Constants.WRAPPER)QueryWrapper<AsBusrepairInventorybill> qw);
IPage<AsBusrepairBillVo> listPage(IPage<AsBusrepairBill> page, @Param(Constants.WRAPPER) QueryWrapper<AsBusrepairBill> qw); IPage<AsBusrepairBillVo> listPage(IPage<AsBusrepairBill> page, @Param(Constants.WRAPPER) QueryWrapper<AsBusrepairBill> qw);
BusrepairInfo getInventoryInfo(String sid); BusrepairInfo getInventoryInfo(String sid);
} }

5
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairinventorybill/AsBusrepairInventorybillMapper.xml

@ -80,7 +80,7 @@
a.sid AS billSid, a.sid AS billSid,
a.billNo, a.billNo,
a.billType AS billTypeValue, a.billType AS billTypeValue,
a.`subject` AS subjectValue, a.subject AS subjectValue,
a.customerName, a.customerName,
v.vehMark, v.vehMark,
v.vinNo, v.vinNo,
@ -93,7 +93,8 @@
END AS isGoOut, END AS isGoOut,
a.mobile, a.mobile,
a.entryTime, a.entryTime,
a.nodeName a.nodeName,
a.deptSid
FROM FROM
as_busrepair_bill AS a as_busrepair_bill AS a
LEFT JOIN as_busrepair_bill_vech AS v ON a.sid = v.billSid LEFT JOIN as_busrepair_bill_vech AS v ON a.sid = v.billSid

11
yxt-as/src/main/java/com/yxt/anrui/as/biz/asbusrepairinventorybill/AsBusrepairInventorybillService.java

@ -32,6 +32,7 @@ import com.yxt.anrui.as.feign.wms.wmsInventoryrecord.WmsInventoryRecordFeign;
import com.yxt.anrui.as.feign.wms.wmsinventorybill.WmsInventoryBillDetailDto; import com.yxt.anrui.as.feign.wms.wmsinventorybill.WmsInventoryBillDetailDto;
import com.yxt.anrui.as.feign.wms.wmsinventorybill.WmsInventoryBillDto; import com.yxt.anrui.as.feign.wms.wmsinventorybill.WmsInventoryBillDto;
import com.yxt.anrui.as.feign.wms.wmsinventorybill.WmsInventoryBillFeign; import com.yxt.anrui.as.feign.wms.wmsinventorybill.WmsInventoryBillFeign;
import com.yxt.anrui.as.feign.wms.wmsinventorycheckbill.WmsInventoryCheckBillFegin;
import com.yxt.common.base.service.MybatisBaseService; import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil; import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.base.utils.StringUtils; import com.yxt.common.base.utils.StringUtils;
@ -63,7 +64,7 @@ public class AsBusrepairInventorybillService extends MybatisBaseService<AsBusrep
@Resource @Resource
private WmsInventoryBillFeign wmsInventoryBillFeign; private WmsInventoryBillFeign wmsInventoryBillFeign;
@Autowired @Autowired
private SysStaffOrgFeign sysStaffOrgFeign; private WmsInventoryCheckBillFegin wmsInventoryCheckBillFegin;
@Autowired @Autowired
private AsBusrepairBillService asBusrepairBillService; private AsBusrepairBillService asBusrepairBillService;
@Autowired @Autowired
@ -835,6 +836,14 @@ public class AsBusrepairInventorybillService extends MybatisBaseService<AsBusrep
} }
IPage<AsBusrepairBill> page = PagerUtil.queryToPage(pagerQuery); IPage<AsBusrepairBill> page = PagerUtil.queryToPage(pagerQuery);
IPage<AsBusrepairBillVo> pagging = baseMapper.listPage(page, qw); IPage<AsBusrepairBillVo> pagging = baseMapper.listPage(page, qw);
for (AsBusrepairBillVo record : pagging.getRecords()) {
Integer count = wmsInventoryCheckBillFegin.selPdByDeptSid(record.getDeptSid()).getData();
if (count > 0) {
record.setIsLL(false);
} else if (count == 0) {
record.setIsLL(true);
}
}
PagerVo<AsBusrepairBillVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<AsBusrepairBillVo> p = PagerUtil.pageToVo(pagging, null);
return p; return p;
} }

14
yxt-as/src/main/java/com/yxt/anrui/as/feign/fin/finuncollectedreceivablesdetailed/FinUncollectedReceivablesDetailedDto.java

@ -25,25 +25,11 @@
*********************************************************/ *********************************************************/
package com.yxt.anrui.as.feign.fin.finuncollectedreceivablesdetailed; package com.yxt.anrui.as.feign.fin.finuncollectedreceivablesdetailed;
import com.yxt.common.core.dto.Dto; import com.yxt.common.core.dto.Dto;
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;
/**
* Project: anrui-fin(销售相关) <br/>
* File: FinUncollectedReceivablesDetailedDto.java <br/>
* Class: com.yxt.anrui.fin.api.finuncollectedreceivablesdetailed.FinUncollectedReceivablesDetailedDto <br/>
* Description: 应收未收款项明细表 数据传输对象. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-04-12 17:57:01 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@ApiModel(value = "应收未收款项明细表 数据传输对象", description = "应收未收款项明细表 数据传输对象") @ApiModel(value = "应收未收款项明细表 数据传输对象", description = "应收未收款项明细表 数据传输对象")
@Data @Data
public class FinUncollectedReceivablesDetailedDto implements Dto { public class FinUncollectedReceivablesDetailedDto implements Dto {

17
yxt-as/src/main/java/com/yxt/anrui/as/feign/fin/finuncollectedreceivablesdetailed/FinUncollectedReceivablesDetailedFeign.java

@ -25,30 +25,14 @@
*********************************************************/ *********************************************************/
package com.yxt.anrui.as.feign.fin.finuncollectedreceivablesdetailed; package com.yxt.anrui.as.feign.fin.finuncollectedreceivablesdetailed;
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 io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.List;
/**
* Project: anrui-fin(应收未收款项明细表) <br/>
* File: FinUncollectedReceivablesDetailedFeign.java <br/>
* Class: com.yxt.anrui.fin.api.finuncollectedreceivablesdetailed.FinUncollectedReceivablesDetailedFeign <br/>
* Description: 应收未收款项明细表. <br/>
* Copyright: Copyright (c) 2011 <br/>
* Company: https://gitee.com/liuzp315 <br/>
* Makedate: 2022-04-12 17:57:01 <br/>
*
* @author liupopo
* @version 1.0
* @since 1.0
*/
@Api(tags = "应收未收款项明细表") @Api(tags = "应收未收款项明细表")
@FeignClient( @FeignClient(
contextId = "anrui-fin-FinUncollectedReceivablesDetailed", contextId = "anrui-fin-FinUncollectedReceivablesDetailed",
@ -57,7 +41,6 @@ import java.util.List;
fallback = FinUncollectedReceivablesDetailedFeignFallback.class) fallback = FinUncollectedReceivablesDetailedFeignFallback.class)
public interface FinUncollectedReceivablesDetailedFeign { public interface FinUncollectedReceivablesDetailedFeign {
@ApiOperation("新增或修改保存") @ApiOperation("新增或修改保存")
@PostMapping("/saveOrUpdate") @PostMapping("/saveOrUpdate")
public ResultBean saveOrUpdate(@RequestBody FinUncollectedReceivablesDetailedDto dto); public ResultBean saveOrUpdate(@RequestBody FinUncollectedReceivablesDetailedDto dto);

25
yxt-as/src/main/java/com/yxt/anrui/as/feign/wms/wmsinventorycheckbill/WmsInventoryCheckBillFegin.java

@ -0,0 +1,25 @@
package com.yxt.anrui.as.feign.wms.wmsinventorycheckbill;
import com.yxt.anrui.as.feign.wms.wmsInventory.*;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
import java.util.List;
@FeignClient(
contextId = "yxt-wms-WmsInventoryCheckBill",
name = "yxt-wms",
path = "v1/wmsinventorycheckbill"
)
public interface WmsInventoryCheckBillFegin {
@ApiOperation("查询本部门下是否有盘点中的商品")
@PostMapping("/selPdByDeptSid")
public ResultBean<Integer> selPdByDeptSid(@RequestParam("deptSid") String deptSid);
}

8
yxt-wms-biz/src/main/java/com/yxt/wms/apiadmin/inventroy/WmsInventoryCheckbillRest.java

@ -129,6 +129,14 @@ public class WmsInventoryCheckbillRest {
return rb.success().setData(pv); return rb.success().setData(pv);
} }
@ApiOperation("查询本部门下是否有盘点中的商品")
@PostMapping("/selPdByDeptSid")
public ResultBean<Integer> selPdByDeptSid(@RequestParam("deptSid") String deptSid){
ResultBean rb = ResultBean.fireFail();
Integer count = wmsInventoryCheckbillService.selPdByDeptSid(deptSid);
return rb.success().setData(count);
}
/*********************************************************移动端************************************************************/ /*********************************************************移动端************************************************************/
@ApiOperation("app-盘点-查看库位盘点列表") @ApiOperation("app-盘点-查看库位盘点列表")

3
yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbill/WmsInventoryCheckbillMapper.java

@ -72,4 +72,7 @@ public interface WmsInventoryCheckbillMapper extends BaseMapper<WmsInventoryChec
List<InventoryBillVo> selPkByDeptSid(@Param("deptSid") String deptSid, @Param("warehouseTypeKey") String warehouseTypeKey); List<InventoryBillVo> selPkByDeptSid(@Param("deptSid") String deptSid, @Param("warehouseTypeKey") String warehouseTypeKey);
int getToDoNum(String userSid); int getToDoNum(String userSid);
@Select("SELECT COUNT(*) FROM wms_inventory_checkbill WHERE deptSid = #{deptSid} AND checkState = 1")
Integer selPdByDeptSid(String deptSid);
} }

4
yxt-wms-biz/src/main/java/com/yxt/wms/biz/inventory/wmsinventorycheckbill/WmsInventoryCheckbillService.java

@ -969,4 +969,8 @@ public class WmsInventoryCheckbillService extends MybatisBaseService<WmsInventor
int count = baseMapper.getToDoNum(userSid); int count = baseMapper.getToDoNum(userSid);
return rb.success().setData(String.valueOf(count)); return rb.success().setData(String.valueOf(count));
} }
public Integer selPdByDeptSid(String deptSid) {
return baseMapper.selPdByDeptSid(deptSid);
}
} }

Loading…
Cancel
Save