Browse Source

Merge remote-tracking branch 'origin/master'

zhanglei
God 3 years ago
parent
commit
145767e7e1
  1. 2
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java
  2. 9
      anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java
  3. 4
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appaybill/ApPayBill.java
  4. 8
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/saloutstock/SalOutStock.java
  5. 117
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/stktransferdirect/StkTransferDirect.java
  6. 2
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java
  7. 1
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/SalOutStockCastToKingDeeBillFields.java
  8. 4
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/data_FEntity.json
  9. 3
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stktransferdirect/StkTransferDirectCastToKingDeeBillFields.java
  10. 26
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stktransferdirect/data_FBillEntry.json
  11. 22
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stktransferdirect/data_model.json
  12. 10
      anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysmapping/SysMappingService.java
  13. 1
      anrui-scm/anrui-scm-api/pom.xml
  14. 4
      anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclepatrolinspectionsheet/ScmVehiclePatrolinspectionsheetDto.java
  15. 14
      anrui-scm/anrui-scm-biz/pom.xml
  16. 6
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java
  17. 18
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleenterlibrary/ScmVehicleEnterlibraryService.java
  18. 19
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionService.java
  19. 3
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspection/ScmVehiclePatrolinspectionMapper.java
  20. 4
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspection/ScmVehiclePatrolinspectionService.java
  21. 110
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspectionsheet/ScmVehiclePatrolinspectionsheetService.java
  22. 4
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehpatrolinspectionmonth/ScmVehPatrolinspectionmonthMapper.java
  23. 7
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehpatrolinspectionmonth/ScmVehPatrolinspectionmonthService.java
  24. 19
      anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehpatrolinspectionreport/ScmVehPatrolinspectionreportService.java
  25. 6
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/inspection/AppScmVehiclePatrolinVo.java
  26. 6
      anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/inspection/PatrolinspectionInfoVo.java

2
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/baseaccadjapply/BaseAccadjApplyService.java

@ -561,7 +561,7 @@ public class BaseAccadjApplyService extends MybatisBaseService<BaseAccadjApplyMa
/**
* 库存状态:FStockStatusID
*/
fe.setFStockStatusID("KCZT01_SYS");
// fe.setFStockStatusID("KCZT01_SYS");
fEntity.add(fe);
}
salOutStock.setFEntity(fEntity);

9
anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java

@ -43,7 +43,6 @@ import com.yxt.anrui.buscenter.biz.busdeliveredapplydetails.BusDeliveredApplyDet
import com.yxt.anrui.buscenter.biz.busdeliveredusemessage.BusDeliveredUseMessageService;
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempFeign;
import com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempVo;
import com.yxt.anrui.fin.api.kingdee.FinKingDeeFeign;
import com.yxt.anrui.fin.api.kingdee.KingDeeResult;
import com.yxt.anrui.fin.api.kingdee.saloutstock.SalOutStock;
import com.yxt.anrui.flowable.api.flow.FlowableFeign;
@ -107,8 +106,6 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp
private FlowTaskFeign flowTaskFeign;
@Autowired
SysUserFeign sysUserFeign;
@Resource
private FinKingDeeFeign finKingDeeFeign;
/**
* 构造出库申请的查询条件
@ -565,12 +562,6 @@ public class BusDeliveredApplyService extends MybatisBaseService<BusDeliveredApp
}
if ("Event_end".equals(resultBean.getData().getTaskDefKey())) {
baseMapper.updateStateBySid(3, bv.getBusinessSid(), DateUtil.date());
/* try{
SalOutStock s=createSalOutStock(busDeliveredApply);
ResultBean<String> listResultBean = finKingDeeFeign.draftSalOutStock(s);
}catch (Exception e){
}*/
}
updateFlowFiled(BeanUtil.beanToMap(resultBean.getData()));
return rb.success().setData(resultBean.getData());

4
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/appaybill/ApPayBill.java

@ -14,10 +14,6 @@ import java.util.List;
@Data
public class ApPayBill {
@JsonProperty("FPOSTDATE")
@NotBlank
//登账日期:FPOSTDATE (必填项)
public String FPOSTDATE;
@JsonProperty("FDATE")
@NotBlank
//业务日期:FDATE (必填项)

8
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/saloutstock/SalOutStock.java

@ -84,9 +84,9 @@ public class SalOutStock {
public String Flot;
/**
* 货主:FOwnerID (必填项)
*/ @JsonProperty("FOwnerID")
*/ /*@JsonProperty("FOwnerID")
@NotBlank
public String FOwnerID;
public String FOwnerID;*/
/**
* 仓库:FStockID
*/ @JsonProperty("FStockID")
@ -94,9 +94,9 @@ public class SalOutStock {
public String FStockID;
/**
* 库存状态:FStockStatusID
*/ @JsonProperty("FStockStatusID")
*//* @JsonProperty("FStockStatusID")
@NotBlank
public String FStockStatusID;
public String FStockStatusID;*/
/**
* 销售单位:FSalUnitID
*/ @JsonProperty("FSalUnitID")

117
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/stktransferdirect/StkTransferDirect.java

@ -18,66 +18,65 @@ public class StkTransferDirect {
@Data
public static class FBillEntry{
/* 调入库存状态:FDestStockStatusId (必填项)*/
@JsonProperty("FDestStockStatusId")
/*@JsonProperty("FDestStockStatusId")
@NotBlank
public String FDestStockStatusId;
public String FDestStockStatusId;*/
/* 调入仓库 (必填项)*/
@JsonProperty("FDestStockId")
@NotBlank
public String FDestStockId;
/*调出库存状态:FSrcStockStatusId (必填项)*/
@JsonProperty("FSrcStockStatusId")
/* @JsonProperty("FSrcStockStatusId")
@NotBlank
public String FSrcStockStatusId;
public String FSrcStockStatusId;*/
/*基本单位:FBaseUnitId (必填项)*/
//@JsonProperty("FBaseUnitId")
// @NotBlank
// public String FBaseUnitId;
/*调入货主类型:FOwnerTypeId (必填项)*/
@JsonProperty("FOwnerTypeId")
/* @JsonProperty("FOwnerTypeId")
@NotBlank
public String FOwnerTypeId;
public String FOwnerTypeId;*/
/* 调出保管者:FKeeperOutId (必填项)*/
@JsonProperty("FKeeperOutId")
/* @JsonProperty("FKeeperOutId")
@NotBlank
public String FKeeperOutId;
public String FKeeperOutId;*/
/* 调出货主:FOwnerOutId (必填项)*/
@JsonProperty("FOwnerOutId")
/* @JsonProperty("FOwnerOutId")
@NotBlank
public String FOwnerOutId;
public String FOwnerOutId;*/
/*调出批号:FLot*/
@JsonProperty("FLot")
/* @JsonProperty("FLot")
@NotBlank
public String FLot;
public String FLot;*/
/* 调出货主类型:FOwnerTypeOutId (必填项)*/
@JsonProperty("FOwnerTypeOutId")
/*@JsonProperty("FOwnerTypeOutId")
@NotBlank
public String FOwnerTypeOutId;
public String FOwnerTypeOutId;*/
/* 业务日期 */
/* @JsonProperty("FOwnerTypeOutId")
@NotBlank
public String FBusinessDate;*/
/*调入批号:FDestLot*/
@JsonProperty("FDestLot")
/* @JsonProperty("FDestLot")
@NotBlank
public String FDestLot;
public String FDestLot;*/
/* 调入货主:FOwnerId (必填项)*/
@JsonProperty("FOwnerId")
@NotBlank
public String FOwnerId;
/* 调入货主:FOwnerIdHead (必填项)*/
@JsonProperty("FOwnerIdHead")
/* @JsonProperty("FOwnerId")
@NotBlank
public String FOwnerIdHead;
public String FOwnerId;*/
/* 调出保管者类型:FKeeperTypeOutId (必填项)*/
@JsonProperty("FKeeperTypeOutId")
/* @JsonProperty("FKeeperTypeOutId")
@NotBlank
public String FKeeperTypeOutId;
public String FKeeperTypeOutId;*/
/* 调入保管者:FKeeperId (必填项)*/
@JsonProperty("FKeeperId")
/*@JsonProperty("FKeeperId")
@NotBlank
public String FKeeperId;
public String FKeeperId;*/
/* 调入保管者类型:FKeeperTypeId (必填项)*/
@JsonProperty("FKeeperTypeId")
/* @JsonProperty("FKeeperTypeId")
@NotBlank
public String FKeeperTypeId;
public String FKeeperTypeId;*/
/* 单位:FUnitID (必填项)*/
// @JsonProperty("FUnitID")
// @NotBlank
@ -91,34 +90,38 @@ public class StkTransferDirect {
@NotBlank
public String FSrcStockId;
}
/* 调入货主:FOwnerIdHead (必填项)*/
@JsonProperty("FOwnerIdHead")
@NotBlank
public String FOwnerIdHead;
/* 调出库存组织:FStockOutOrgId (必填项)*/
@JsonProperty("FStockOutOrgId")
@NotBlank
public String FStockOutOrgId;
/* 调拨类型:FTransferBizType (必填项)*/
@JsonProperty("FTransferBizType")
/*@JsonProperty("FTransferBizType")
@NotBlank
public String FTransferBizType;
public String FTransferBizType;*/
/* 调拨方向:FTransferDirect (必填项)*/
@JsonProperty("FTransferDirect")
/* @JsonProperty("FTransferDirect")
@NotBlank
public String FTransferDirect;
public String FTransferDirect;*/
/* 调出货主类型:FOwnerTypeOutIdHead (必填项)*/
@JsonProperty("FOwnerTypeOutIdHead")
/*@JsonProperty("FOwnerTypeOutIdHead")
@NotBlank
public String FOwnerTypeOutIdHead;
public String FOwnerTypeOutIdHead;*/
/* 调入库存组织:FStockOrgId (必填项)*/
@JsonProperty("FStockOrgId")
@NotBlank
public String FStockOrgId;
/* 调入货主类型:FOwnerTypeIdHead (必填项)*/
@JsonProperty("FOwnerTypeIdHead")
/*@JsonProperty("FOwnerTypeIdHead")
@NotBlank
public String FOwnerTypeIdHead;
public String FOwnerTypeIdHead;*/
/* 单据类型:FBillTypeID (必填项)*/
@JsonProperty("FBillTypeID")
/*@JsonProperty("FBillTypeID")
@NotBlank
public String FBillTypeID;
public String FBillTypeID;*/
/* 日期:FDate (必填项)*/
@JsonProperty("FDate")
@NotBlank
@ -136,27 +139,27 @@ public class StkTransferDirect {
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date=new Date();
/* 单据类型:FBillTypeID (必填项)*/
stkTransferDirect.setFBillTypeID("ZJDB01_SYS");
//stkTransferDirect.setFBillTypeID("ZJDB01_SYS");
/* 日期:FDate (必填项)*/
stkTransferDirect.setFDate(sdf.format(date));
/* 调出库存组织:FStockOutOrgId (必填项)*/
stkTransferDirect.setFStockOutOrgId("101");
/* 调出货主类型:FOwnerTypeOutIdHead (必填项)*/
stkTransferDirect.setFOwnerTypeOutIdHead("BD_OwnerOrg");
//stkTransferDirect.setFOwnerTypeOutIdHead("BD_OwnerOrg");
/* 调拨类型:FTransferBizType (必填项)*/
stkTransferDirect.setFTransferBizType("InnerOrgTransfer");
// stkTransferDirect.setFTransferBizType("InnerOrgTransfer");
/* 调拨方向:FTransferDirect (必填项)*/
stkTransferDirect.setFTransferDirect("GENERAL");
// stkTransferDirect.setFTransferDirect("GENERAL");
/* 调入库存组织:FStockOrgId (必填项)*/
stkTransferDirect.setFStockOrgId("101");
/* 调入货主类型:FOwnerTypeIdHead (必填项)*/
stkTransferDirect.setFOwnerTypeIdHead("BD_OwnerOrg");
//stkTransferDirect.setFOwnerTypeIdHead("BD_OwnerOrg");
List<StkTransferDirect.FBillEntry> fBillEntry=new ArrayList<>();
StkTransferDirect.FBillEntry fbe=new StkTransferDirect.FBillEntry();
/*调入批号:FDestLot*/
fbe.setFDestLot("1234567890");
// fbe.setFDestLot("1234567890");
/*调出批号:FLot*/
fbe.setFLot("1234567890");
// fbe.setFLot("1234567890");
/*基本单位:FBaseUnitId (必填项)*/
//fbe.setFBaseUnitId("liang");
/* 调入仓库:FDestStockId (必填项)*/
@ -167,27 +170,27 @@ public class StkTransferDirect {
fbe.setFMaterialId(" JX091054");
/* 调入库存状态:FDestStockStatusId (必填项)*/
fbe.setFDestStockStatusId("KCZT01_SYS");
// fbe.setFDestStockStatusId("KCZT01_SYS");
/* 调入货主类型:FOwnerTypeId (必填项)*/
fbe.setFOwnerTypeId("BD_OwnerOrg");
// fbe.setFOwnerTypeId("BD_OwnerOrg");
/* 调入货主:FOwnerId (必填项)*/
fbe.setFOwnerId("101");
// fbe.setFOwnerId("101");
/* 调入货主:FOwnerId (必填项)*/
fbe.setFOwnerIdHead("101");
// fbe.setFOwnerIdHead("101");
/* 调出保管者:FKeeperOutId (必填项)*/
fbe.setFKeeperOutId("101");
// fbe.setFKeeperOutId("101");
/* 调出货主:FOwnerOutId (必填项)*/
fbe.setFOwnerOutId("101");
// fbe.setFOwnerOutId("101");
/* 调出货主类型:FOwnerTypeOutId (必填项)*/
fbe.setFOwnerTypeOutId("BD_OwnerOrg");
// fbe.setFOwnerTypeOutId("BD_OwnerOrg");
/* 调出保管者类型:FKeeperTypeOutId (必填项)*/
fbe.setFKeeperTypeOutId("BD_KeeperOrg");
// fbe.setFKeeperTypeOutId("BD_KeeperOrg");
/* 调入保管者:FKeeperId (必填项)*/
fbe.setFKeeperId("101");
// fbe.setFKeeperId("101");
/* 调入保管者类型:FKeeperTypeId (必填项)*/
fbe.setFKeeperTypeId("BD_KeeperOrg");
// fbe.setFKeeperTypeId("BD_KeeperOrg");
/*调出库存状态:FSrcStockStatusId (必填项)*/
fbe.setFSrcStockStatusId("KCZT01_SYS");
// fbe.setFSrcStockStatusId("KCZT01_SYS");
/* 调出仓库:FSrcStockId (必填项)*/
fbe.setFSrcStockId("CK001");
fBillEntry.add(fbe);

2
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/finpaymentrecord/FinPaymentrecordService.java

@ -182,7 +182,7 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord
private ApPayBill createApPayBill(FinPaymentrecord finPaymentrecord) {
ApPayBill apPayBill = new ApPayBill();
//登账日期
apPayBill.setFPOSTDATE(DateUtil.formatDate(finPaymentrecord.getPayDate()));
// apPayBill.setFPOSTDATE(DateUtil.formatDate(finPaymentrecord.getPayDate()));
//业务日期
apPayBill.setFDATE(DateUtil.formatDate(finPaymentrecord.getPayDate()));
//收款单位

1
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/SalOutStockCastToKingDeeBillFields.java

@ -50,6 +50,7 @@ public class SalOutStockCastToKingDeeBillFields {
log.info("fEntity_:{}",fEntity_);
Map<String,String> params=vehicleList.get(i);
Map<String,String> map_fEntityDetail_=new HashMap<>();
map_fEntityDetail_.put("FSaleOrgId",map_fEntityModel_.get("FSaleOrgId"));
for (Map.Entry<String, String> entry : params.entrySet()) {
map_fEntityDetail_.put(entry.getKey(),entry.getValue());
}

4
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/saloutstock/data_FEntity.json

@ -15,13 +15,13 @@
"FNumber": "@KD_Flot"
},
"FOwnerID": {
"FNumber": "@KD_FOwnerID"
"FNumber": "@KD_FSaleOrgId"
},
"FStockID": {
"FNumber": "@KD_FStockID"
},
"FStockStatusID": {
"FNumber": "@KD_FStockStatusID"
"FNumber": "KCZT01_SYS"
},
"FSalUnitID": {
"FNumber": "liang"

3
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stktransferdirect/StkTransferDirectCastToKingDeeBillFields.java

@ -51,6 +51,9 @@ public class StkTransferDirectCastToKingDeeBillFields {
log.info("FBillEntry_:{}",fBillEntry_);
Map<String,String> params=vehicleList.get(i);
Map<String,String> map_fEntityDetail_=new HashMap<>();
map_fEntityDetail_.put("FStockOutOrgId",map_fEntityModel_.get("FStockOutOrgId"));
map_fEntityDetail_.put("FStockOrgId",map_fEntityModel_.get("FStockOrgId"));
map_fEntityDetail_.put("FDate",map_fEntityModel_.get("FDate"));
for (Map.Entry<String, String> entry : params.entrySet()) {
map_fEntityDetail_.put(entry.getKey(),entry.getValue());
}

26
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stktransferdirect/data_FBillEntry.json

@ -6,10 +6,10 @@
"FNumber": "liang"
},
"FDestLot":{
"FNumber": "@KD_FDestLot"
"FNumber": ""
},
"FLot": {
"FNumber": "@KD_FLot"
"FNumber": ""
},
"FQty": 1.0,
"FSrcStockId": {
@ -19,32 +19,32 @@
"FNumber": "@KD_FDestStockId"
},
"FSrcStockStatusId": {
"FNumber": "@KD_FSrcStockStatusId"
"FNumber": "KCZT01_SYS"
},
"FDestStockStatusId": {
"FNumber": "@KD_FDestStockStatusId"
"FNumber": "KCZT01_SYS"
},
"FBusinessDate": "2022-08-31 00:00:00",
"FOwnerTypeOutId": "@KD_FOwnerTypeOutId",
"FBusinessDate": "@KD_FDate",
"FOwnerTypeOutId": "BD_OwnerOrg",
"FOwnerOutId": {
"FNumber": "@KD_FOwnerOutId"
"FNumber": "@KD_FStockOutOrgId"
},
"FOwnerTypeId": "@KD_FOwnerTypeId",
"FOwnerTypeId": "BD_OwnerOrg",
"FOwnerId": {
"FNumber": "@KD_FOwnerId"
"FNumber": "@KD_FStockOrgId"
},
"FBaseUnitId": {
"FNumber": "liang"
},
"FBaseQty": 1.0,
"FISFREE": false,
"FKeeperTypeId": "@KD_FKeeperTypeId",
"FKeeperTypeId": "BD_KeeperOrg",
"FKeeperId": {
"FNumber": "@KD_FKeeperId"
"FNumber": "@KD_FStockOrgId"
},
"FKeeperTypeOutId": "@KD_FKeeperTypeOutId",
"FKeeperTypeOutId": "BD_KeeperOrg",
"FKeeperOutId": {
"FNumber": "@KD_FKeeperOutId"
"FNumber": "@KD_FStockOutOrgId"
},
"FDestMaterialId": {
"FNUMBER": " JX091054"

22
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/stktransferdirect/data_model.json

@ -1,42 +1,42 @@
{
"FID": 0,
"FBillTypeID": {
"FNUMBER": "@KD_FBillTypeID"
"FNUMBER": "ZJDB01_SYS"
},
"FBizType": "NORMAL",
"FTransferDirect": "@KD_FTransferDirect",
"FTransferBizType": "@KD_FTransferBizType",
"FTransferDirect": "GENERAL",
"FTransferBizType": "调车",
"FSettleOrgId": {
"FNumber": "101"
"FNumber": ""
},
"FSaleOrgId": {
"FNumber": "101"
"FNumber": ""
},
"FStockOutOrgId": {
"FNumber": "@KD_FStockOutOrgId"
},
"FOwnerTypeOutIdHead": "@KD_FOwnerTypeOutIdHead",
"FOwnerTypeOutIdHead": "BD_OwnerOrg",
"FOwnerOutIdHead": {
"FNumber": "101"
"FNumber": ""
},
"FStockOrgId": {
"FNumber": "@KD_FStockOrgId"
},
"FIsIncludedTax": true,
"FIsPriceExcludeTax": true,
"FOwnerTypeIdHead": "@KD_FOwnerTypeIdHead",
"FOwnerTypeIdHead": "BD_OwnerOrg",
"FSETTLECURRID": {
"FNUMBER": "PRE001"
},
"FOwnerIdHead": {
"FNumber": "101"
"FNumber": "@KD_FStockOrgId"
},
"FDate": "2022-08-31 00:00:00",
"FDate": "@KD_FDate",
"FBaseCurrId": {
"FNumber": "PRE001"
},
"FCustID": {
"FNUMBER": "GYRHHR002529"
"FNUMBER": ""
},
"FBillEntry": []
}

10
anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysmapping/SysMappingService.java

@ -28,25 +28,15 @@ package com.yxt.anrui.portal.biz.sysmapping;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.sun.org.apache.regexp.internal.RE;
import com.yxt.anrui.portal.api.dictcommon.DictCommon;
import com.yxt.anrui.portal.api.dicttype.DictType;
import com.yxt.anrui.portal.biz.dictcommon.DictCommonService;
import com.yxt.anrui.portal.biz.dicttype.DictTypeService;
import org.apache.commons.lang3.StringUtils;
import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.anrui.portal.api.sysmapping.SysMapping;
import com.yxt.anrui.portal.api.sysmapping.SysMappingQuery;
import com.yxt.anrui.portal.api.sysmapping.SysMappingVo;
import com.yxt.anrui.portal.api.sysmapping.SysMappingDetailsVo;
import com.yxt.anrui.portal.api.sysmapping.SysMappingDto;
import com.yxt.anrui.portal.api.sysmapping.SysMappingFeign;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;

1
anrui-scm/anrui-scm-api/pom.xml

@ -27,6 +27,7 @@
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
<optional>true</optional>
</dependency>
</dependencies>

4
anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehiclepatrolinspectionsheet/ScmVehiclePatrolinspectionsheetDto.java

@ -68,6 +68,10 @@ public class ScmVehiclePatrolinspectionsheetDto implements Dto {
private String problems;
@ApiModelProperty("处理结果")
private String results;
@ApiModelProperty("相关责任人名称")
private String liableName;
@ApiModelProperty("相关责任人sid")
private String liableSid;
@ApiModelProperty("相关责任人")
private List<AppLiableListDto> liableList;
@ApiModelProperty("经纬度")

14
anrui-scm/anrui-scm-biz/pom.xml

@ -83,6 +83,20 @@
<artifactId>message-center-api</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-ri</artifactId>
<version>2.3.2</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.24</version>
<optional>true</optional>
</dependency>
</dependencies>
<build>

6
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmapplyinbound/ScmApplyInboundService.java

@ -13,7 +13,6 @@ import com.yxt.anrui.base.api.commonappendix.CommonAttachTypeEnum;
import com.yxt.anrui.base.common.enums.ManPurOrderType;
import com.yxt.anrui.base.common.enums.OperVehicleState;
import com.yxt.anrui.fin.api.kingdee.FinKingDeeFeign;
import com.yxt.anrui.fin.api.kingdee.bdmaterial.BdMaterial;
import com.yxt.anrui.fin.api.kingdee.stkinstock.StkInStock;
import com.yxt.anrui.flowable.api.flow.FlowableFeign;
@ -89,8 +88,6 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa
private BaseVehicleFeign baseVehicleFeign;
@Autowired
private ScmVehinspectItemService scmVehinspectItemService;
@Resource
private FinKingDeeFeign finKingDeeFeign;
@Autowired
private ScmFileService scmFileService;
@Autowired
@ -134,9 +131,6 @@ public class ScmApplyInboundService extends MybatisBaseService<ScmApplyInboundMa
IPage<ScmApplyInbound> page = PagerUtil.queryToPage(pq);
IPage<ScmApplyInboundListVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<ScmApplyInboundListVo> p = PagerUtil.pageToVo(pagging, null);
/* APPayable apPayable=new APPayable();
BeanUtil.copyProperties(p.getRecords().get(0),apPayable);
finKingDeeFeign.draftEntryBill(apPayable);*/
return p;
}

18
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleenterlibrary/ScmVehicleEnterlibraryService.java

@ -341,30 +341,12 @@ public class ScmVehicleEnterlibraryService extends MybatisBaseService<ScmVehicle
List<StkTransferDirect.FBillEntry> FPAYBILLENTRYs = new ArrayList<>();
StkTransferDirect stkTransferDirect = new StkTransferDirect();
stkTransferDirect.setFStockOutOrgId("101"); //调出库存组织
stkTransferDirect.setFTransferBizType("调车"); //调拨类型
stkTransferDirect.setFTransferDirect("GENERAL"); //调拨方向
stkTransferDirect.setFOwnerTypeOutIdHead("BD_OwnerOrg"); //调出货主类型
stkTransferDirect.setFStockOrgId("101"); //调入库存组织
stkTransferDirect.setFOwnerTypeIdHead("BD_OwnerOrg"); //调入货主类型
stkTransferDirect.setFBillTypeID("ZJDB01_SYS"); //单据类型
stkTransferDirect.setFDate(scmVehicleEnterlibrary.getInboundDate()); //日期
StkTransferDirect.FBillEntry fBillEntry = new StkTransferDirect.FBillEntry();
fBillEntry.setFDestStockStatusId("KC-001");//调入库存状态
fBillEntry.setFSrcStockStatusId("KC-001");//调出库存状态
fBillEntry.setFOwnerTypeId("BD_OwnerOrg");//调入货主类型
fBillEntry.setFKeeperOutId("101");//调出保管者
fBillEntry.setFOwnerOutId("101");//调出货主
fBillEntry.setFOwnerTypeOutId("BD_OwnerOrg");//调出货主类型
fBillEntry.setFOwnerId("101");//调入货主
fBillEntry.setFOwnerIdHead("101");//调入货主
fBillEntry.setFKeeperTypeOutId("BD_KeeperOrg");//调出保管者类型
fBillEntry.setFKeeperId("101");//调入保管者
fBillEntry.setFKeeperTypeId("BD_KeeperOrg");//调入保管者类型
fBillEntry.setFDestStockId("CK003");//调入仓库
fBillEntry.setFMaterialId(scmVehicleEnterlibrary.getVinNo());//物料编码
fBillEntry.setFSrcStockId("CK001");//调出仓库
fBillEntry.setFDestLot(scmVehicleEnterlibrary.getVinNo());//调入批号
fBillEntry.setFLot(scmVehicleEnterlibrary.getVinNo());//调出批号
FPAYBILLENTRYs.add(fBillEntry);
stkTransferDirect.setFBillEntry(FPAYBILLENTRYs);
ResultBean<String> resultBean = finKingDeeFeign.draftStkTransferDirect(stkTransferDirect);

19
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclegression/ScmVehicleGressionService.java

@ -894,37 +894,18 @@ public class ScmVehicleGressionService extends MybatisBaseService<ScmVehicleGres
List<StkTransferDirect.FBillEntry> FPAYBILLENTRYs = new ArrayList<>();
StkTransferDirect stkTransferDirect = new StkTransferDirect();
stkTransferDirect.setFStockOutOrgId("101"); //调出库存组织
stkTransferDirect.setFTransferBizType("调车"); //调拨类型
stkTransferDirect.setFTransferDirect("GENERAL"); //调拨方向
stkTransferDirect.setFOwnerTypeOutIdHead("BD_OwnerOrg"); //调出货主类型
stkTransferDirect.setFStockOrgId("101"); //调入库存组织
stkTransferDirect.setFOwnerTypeIdHead("BD_OwnerOrg"); //调入货主类型
stkTransferDirect.setFBillTypeID("ZJDB01_SYS"); //单据类型
stkTransferDirect.setFDate(simpleDateFormat.format(baseVehicleVo.getPriceDate())); //日期
StkTransferDirect.FBillEntry fBillEntry = new StkTransferDirect.FBillEntry();
fBillEntry.setFDestStockStatusId("KC-001");//调入库存状态
fBillEntry.setFSrcStockStatusId("KC-001");//调出库存状态
fBillEntry.setFOwnerTypeId("BD_OwnerOrg");//调入货主类型
fBillEntry.setFKeeperOutId("101");//调出保管者
fBillEntry.setFOwnerOutId("101");//调出货主
fBillEntry.setFOwnerTypeOutId("BD_OwnerOrg");//调出货主类型
fBillEntry.setFOwnerId("101");//调入货主
fBillEntry.setFOwnerIdHead("101");//调入货主
fBillEntry.setFKeeperTypeOutId("BD_KeeperOrg");//调出保管者类型
fBillEntry.setFKeeperId("101");//调入保管者
fBillEntry.setFKeeperTypeId("BD_KeeperOrg");//调入保管者类型
fBillEntry.setFDestStockId("CK003");//调入仓库
fBillEntry.setFMaterialId(s);//物料编码
fBillEntry.setFSrcStockId("CK001");//调出仓库
fBillEntry.setFLot(s);
fBillEntry.setFDestLot(s);
FPAYBILLENTRYs.add(fBillEntry);
stkTransferDirect.setFBillEntry(FPAYBILLENTRYs);
finKingDeeFeign.draftStkTransferDirect(stkTransferDirect);
}
}
}
return rb.success().setData(resultBean.getData());
} else {
return rb.setMsg("操作失败!提交的数据不一致");

3
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspection/ScmVehiclePatrolinspectionMapper.java

@ -99,9 +99,6 @@ public interface ScmVehiclePatrolinspectionMapper extends BaseMapper<ScmVehicleP
List<AppVinAndRemarksVo> getMonthRemarksByMainSid(@Param("sid") String sid, @Param("stateKey") String stateKey);
@Select("update scm_vehicle_patrolinspection set isDelete = 1 where sid = #{sid} ")
void updateBySid(@Param("sid") String sid);
@Select("update scm_vehicle_patrolinspection set isDelete = 1 where mainSid = #{sid} and patrolInspectionStateKey = '000' ")
void updatePatrolInspectionState(@Param("sid") String sid);
}

4
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspection/ScmVehiclePatrolinspectionService.java

@ -307,10 +307,6 @@ public class ScmVehiclePatrolinspectionService extends MybatisBaseService<ScmVeh
* @param sid
* @return
*/
public void updatePatrolInspectionState(String sid) {
baseMapper.updateBySid(sid);
}
public void updateState(String sid) {
baseMapper.updatePatrolInspectionState(sid);
}

110
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehiclepatrolinspectionsheet/ScmVehiclePatrolinspectionsheetService.java

@ -201,20 +201,12 @@ public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService<S
BaseVehicleVo data = baseVehicleFeign.selVehicleByVinNo(scmVehiclePatrolinspection.getVinNo()).getData();
patrolinspectionsheetInfoVo.setModel(data.getModelName());
patrolinspectionsheetInfoVo.setModelSid(data.getModelSid());
ScmWarehouse scmWarehouse = scmWarehouseService.fetchBySid(scmVehiclePatrolinspection.getLocationSid());
patrolinspectionsheetInfoVo.setLiableName(scmWarehouse.getLibTubeName());
patrolinspectionsheetInfoVo.setLiableSid(scmWarehouse.getLibTubeSid());
patrolinspectionsheetInfoVo.setRecordSid(recordSid);
return patrolinspectionsheetInfoVo;
}
List<AppLiableListVo> list = new ArrayList<>();
List<String> splitName = Arrays.asList(vo.getLiableName().split(","));
List<String> splitSid = Arrays.asList(vo.getLiableSid().split(","));
for (int i = 0; i < splitName.size(); i++) {
AppLiableListVo v = new AppLiableListVo();
v.setLiableName(splitName.get(i));
v.setLiableSid(splitSid.get(i));
list.add(v);
}
vo.setLiableList(list);
List<ScmFile> scmFiles1 = scmFileService.selectByLinkSid(vo.getSid(), type1);
if (scmFiles1.size() > 0) {
for (ScmFile scmFile : scmFiles1) {
@ -233,18 +225,18 @@ public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService<S
public AppScmVehiclePatroVo getInspectionInfo(String recordSid) {
String type1 = "06"; // 巡检相关照片
AppScmVehiclePatroVo vo = baseMapper.getInspectionInfo(recordSid);
if (StringUtils.isNotBlank(vo.getLiableName())) {
List<AppLiableListVo> list = new ArrayList<>();
List<String> splitName = Arrays.asList(vo.getLiableName().split(","));
List<String> splitSid = Arrays.asList(vo.getLiableSid().split(","));
for (int i = 0; i < splitName.size(); i++) {
AppLiableListVo v = new AppLiableListVo();
v.setLiableName(splitName.get(i));
v.setLiableSid(splitSid.get(i));
list.add(v);
}
vo.setLiableList(list);
}
// if (StringUtils.isNotBlank(vo.getLiableName())) {
// List<AppLiableListVo> list = new ArrayList<>();
// List<String> splitName = Arrays.asList(vo.getLiableName().split(","));
// List<String> splitSid = Arrays.asList(vo.getLiableSid().split(","));
// for (int i = 0; i < splitName.size(); i++) {
// AppLiableListVo v = new AppLiableListVo();
// v.setLiableName(splitName.get(i));
// v.setLiableSid(splitSid.get(i));
// list.add(v);
// }
// vo.setLiableList(list);
// }
List<String> images = new ArrayList<>();
List<ScmFile> scmFiles1 = scmFileService.selectByLinkSid(vo.getSid(), type1);
if (scmFiles1.size() > 0) {
@ -299,15 +291,8 @@ public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService<S
scmVehiclePatrolinspectionService.save(scmVehiclePatrolinspection);
BeanUtil.copyProperties(dto, scmVehiclePatrolinspectionsheet, "sid");
List<AppLiableListDto> liableList = dto.getLiableList();
String DutyName = "";
String DutySid = "";
for (AppLiableListDto appLiableListDto : liableList) {
DutyName = appLiableListDto.getLiableName() + "," + DutyName;
DutySid = appLiableListDto.getLiableSid() + "," + DutySid;
}
scmVehiclePatrolinspectionsheet.setDutyName(DutyName.substring(0, DutyName.length() - 1));
scmVehiclePatrolinspectionsheet.setDutySid(DutySid.substring(0, DutySid.length() - 1));
scmVehiclePatrolinspectionsheet.setDutyName(dto.getLiableName());
scmVehiclePatrolinspectionsheet.setDutySid(dto.getLiableSid());
scmVehiclePatrolinspectionsheet.setCreateOrgSid(useOrgSid);
scmVehiclePatrolinspectionsheet.setCreateBySid(dto.getUserSid());
scmVehiclePatrolinspectionsheet.setUseOrgSid(useOrgSid);
@ -330,11 +315,14 @@ public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService<S
scmFileService.save(scmFile1);
}
List<String> receiveIdList = new ArrayList<>();
for (AppLiableListDto appLiableListDto : liableList) {
SysUserVo sysUserVos = sysUserFeign.fetchBySid(appLiableListDto.getLiableSid()).getData();
Integer id = sysUserVos.getId();
receiveIdList.add(String.valueOf(id));
}
List<AppLiableListDto> liableList = dto.getLiableList();
AppLiableListDto appLiableListDto = new AppLiableListDto();
appLiableListDto.setLiableName(dto.getLiableName());
appLiableListDto.setLiableSid(dto.getLiableSid());
liableList.add(appLiableListDto);
SysUserVo sysUserVos = sysUserFeign.fetchBySid(dto.getLiableSid()).getData();
Integer id = sysUserVos.getId();
receiveIdList.add(String.valueOf(id));
AppPatrolinspectionDto appPatrolinspectionDto = new AppPatrolinspectionDto();
appPatrolinspectionDto.setMsgContent(sysUserVo.getName());
appPatrolinspectionDto.setList(liableList);
@ -347,15 +335,8 @@ public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService<S
BeanUtil.copyProperties(dto, scmVehiclePatrolinspectionsheet, "sid");
scmVehiclePatrolinspectionsheet.setCreateOrgSid(useOrgSid);
scmVehiclePatrolinspectionsheet.setCreateBySid(dto.getUserSid());
List<AppLiableListDto> liableList = dto.getLiableList();
String DutyName = "";
String DutySid = "";
for (AppLiableListDto appLiableListDto : liableList) {
DutyName = appLiableListDto.getLiableName() + "," + DutyName;
DutySid = appLiableListDto.getLiableSid() + "," + DutySid;
}
scmVehiclePatrolinspectionsheet.setDutyName(DutyName.substring(0, DutyName.length() - 1));
scmVehiclePatrolinspectionsheet.setDutySid(DutySid.substring(0, DutySid.length() - 1));
scmVehiclePatrolinspectionsheet.setDutyName(dto.getLiableName());
scmVehiclePatrolinspectionsheet.setDutySid(dto.getLiableSid());
scmFileService.deleteByLinkSidAndType(scmVehiclePatrolinspectionsheet.getSid(), type1);
List<String> images = dto.getImages();
for (String s : images) {
@ -372,11 +353,14 @@ public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService<S
save(scmVehiclePatrolinspectionsheet);
scmVehiclePatrolinspectionService.updateByMainSid(oneKey, oneValue, newDate, sysUserVo.getName(), dto.getMainSid());
List<String> receiveIdList = new ArrayList<>();
for (AppLiableListDto appLiableListDto : liableList) {
SysUserVo sysUserVos = sysUserFeign.fetchBySid(appLiableListDto.getLiableSid()).getData();
Integer id = sysUserVos.getId();
receiveIdList.add(String.valueOf(id));
}
List<AppLiableListDto> liableList = dto.getLiableList();
AppLiableListDto appLiableListDto = new AppLiableListDto();
appLiableListDto.setLiableName(dto.getLiableName());
appLiableListDto.setLiableSid(dto.getLiableSid());
liableList.add(appLiableListDto);
SysUserVo sysUserVos = sysUserFeign.fetchBySid(dto.getLiableSid()).getData();
Integer id = sysUserVos.getId();
receiveIdList.add(String.valueOf(id));
AppPatrolinspectionDto appPatrolinspectionDto = new AppPatrolinspectionDto();
appPatrolinspectionDto.setMsgContent(sysUserVo.getName());
appPatrolinspectionDto.setList(liableList);
@ -589,17 +573,8 @@ public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService<S
BaseVehicleVo vehicleVo = baseVehicleFeign.selVehicleByVinNo(dto.getVinNo()).getData();
patrolinspectionsheet.setModel(vehicleVo.getModelName());
patrolinspectionsheet.setModelSid(vehicleVo.getModelSid());
List<AppLiableListDto> liableList = dto.getLiableList();
if (liableList.size() > 0) {
String DutyName = "";
String DutySid = "";
for (AppLiableListDto appLiableListDto : liableList) {
DutyName = appLiableListDto.getLiableName() + "," + DutyName;
DutySid = appLiableListDto.getLiableSid() + "," + DutySid;
}
patrolinspectionsheet.setDutyName(DutyName.substring(0, DutyName.length() - 1));
patrolinspectionsheet.setDutySid(DutySid.substring(0, DutySid.length() - 1));
}
patrolinspectionsheet.setDutyName(dto.getLiableName());
patrolinspectionsheet.setDutySid(dto.getLiableSid());
scmFileService.deleteByLinkSidAndType(patrolinspectionsheet.getSid(), type1);
List<String> images = dto.getImages();
for (String s : images) {
@ -624,15 +599,8 @@ public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService<S
BaseVehicleVo vehicleVo = baseVehicleFeign.selVehicleByVinNo(dto.getVinNo()).getData();
patrolinspectionsheet.setModel(vehicleVo.getModelName());
patrolinspectionsheet.setModelSid(vehicleVo.getModelSid());
List<AppLiableListDto> liableList = dto.getLiableList();
String DutyName = "";
String DutySid = "";
for (AppLiableListDto appLiableListDto : liableList) {
DutyName = appLiableListDto.getLiableName() + "," + DutyName;
DutySid = appLiableListDto.getLiableSid() + "," + DutySid;
}
patrolinspectionsheet.setDutyName(DutyName.substring(0, DutyName.length() - 1));
patrolinspectionsheet.setDutySid(DutySid.substring(0, DutySid.length() - 1));
patrolinspectionsheet.setDutyName(dto.getLiableName());
patrolinspectionsheet.setDutySid(dto.getLiableSid());
scmFileService.deleteByLinkSidAndType(patrolinspectionsheet.getSid(), type1);
List<String> images = dto.getImages();
for (String s : images) {

4
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehpatrolinspectionmonth/ScmVehPatrolinspectionmonthMapper.java

@ -35,6 +35,7 @@ import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import org.springframework.beans.factory.annotation.Autowired;
import java.util.List;
@ -72,4 +73,7 @@ public interface ScmVehPatrolinspectionmonthMapper extends BaseMapper<ScmVehPatr
IPage<AppScmVehPatrolinspectionmonthVo> getCarInspectionReportList(IPage<AppScmVehPatrolinspectionmonthQuery> page, @Param(Constants.WRAPPER) QueryWrapper<AppScmVehPatrolinspectionmonthVo> qw, @Param("names") String names);
AppScmVehPatrolinspectionmonthInfoVo selByMainSid(String sid);
@Update(" update scm_veh_patrolinspectionmonth set `state` = '1' where sid=#{mainSid} ")
void updateBySidState(@Param("mainSid") String mainSid);
}

7
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehpatrolinspectionmonth/ScmVehPatrolinspectionmonthService.java

@ -30,6 +30,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.anrui.base.api.basevehicle.AppScmInventoryRecordsVo;
import com.yxt.anrui.base.api.basevehicle.BaseVehicleFeign;
import com.yxt.anrui.base.api.basevehicle.BaseVehicleVo;
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrg;
import com.yxt.anrui.portal.api.sysstafforg.SysStaffOrgFeign;
import com.yxt.anrui.portal.api.sysuser.SysUserFeign;
@ -187,7 +188,7 @@ public class ScmVehPatrolinspectionmonthService extends MybatisBaseService<ScmVe
vinNoList.add(vinNo);
}
if ("000".equals(patrolinspectionVo.getPatrolInspectionStateKey())) {
scmVehiclePatrolinspectionService.updatePatrolInspectionState(patrolinspectionVo.getSid());
scmVehiclePatrolinspectionService.updateState(patrolinspectionVo.getSid());
}
}
list = baseVehicleFeign.selectPatrolinspections(userSid, vinNoList).getData();
@ -337,4 +338,8 @@ public class ScmVehPatrolinspectionmonthService extends MybatisBaseService<ScmVe
public List<ScmVehPatrolinspectionmonthVo> selectListAll() {
return baseMapper.selectListAll();
}
public void updateBySidState(String mainSid) {
baseMapper.updateBySidState(mainSid);
}
}

19
anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehpatrolinspectionreport/ScmVehPatrolinspectionreportService.java

@ -39,6 +39,7 @@ import com.yxt.anrui.scm.api.scmvehinventoryreport.RecipientListDto;
import com.yxt.anrui.scm.biz.scmvehiclepatrolinspection.ScmVehiclePatrolinspectionService;
import com.yxt.anrui.scm.biz.scmvehiclepatrolinspectionsheet.ScmVehiclePatrolinspectionsheetService;
import com.yxt.anrui.scm.biz.scmvehinventorymonth.ScmVehInventorymonthService;
import com.yxt.anrui.scm.biz.scmvehpatrolinspectionmonth.ScmVehPatrolinspectionmonthService;
import com.yxt.common.base.utils.JPushServer;
import com.yxt.messagecenter.api.message.AppMessageDto;
import com.yxt.messagecenter.api.message.MessageFeign;
@ -87,21 +88,10 @@ public class ScmVehPatrolinspectionreportService extends MybatisBaseService<ScmV
@Autowired
ScmVehiclePatrolinspectionService scmVehiclePatrolinspectionService;
@Autowired
ScmVehiclePatrolinspectionsheetService scmVehiclePatrolinspectionsheetService;
/**
* 消息类型:0002手机端
*/
public static final String IDENTIFIER = "0002";
@Autowired
ScmVehInventorymonthService scmVehInventorymonthService;
ScmVehPatrolinspectionmonthService scmVehPatrolinspectionmonthService;
@Autowired
private MessageFeign messageFeign;
@Autowired
private MessageTypeFeign messageTypeFeign;
@Autowired
private MessageListFeign messageListFeign;
ScmVehiclePatrolinspectionsheetService scmVehiclePatrolinspectionsheetService;
@Autowired
private SysUserFeign sysUserFeign;
@ -157,7 +147,7 @@ public class ScmVehPatrolinspectionreportService extends MybatisBaseService<ScmV
ResultBean rb = ResultBean.fireFail();
SysUserVo sysUserVo = sysUserFeign.fetchBySid(dto.getUserSid()).getData();
ScmVehPatrolinspectionreport scmVehPatrolinspectionreport = new ScmVehPatrolinspectionreport();
BeanUtil.copyProperties(dto, scmVehPatrolinspectionreport);
BeanUtil.copyProperties(dto, scmVehPatrolinspectionreport, "sid");
String StateKey1 = "001";
String StateKey2 = "002";
List<AppVinAndRemarksVo> questions1 = scmVehiclePatrolinspectionService.getMonthRemarksByMainSid(dto.getMainSid(), StateKey1);
@ -183,6 +173,7 @@ public class ScmVehPatrolinspectionreportService extends MybatisBaseService<ScmV
}
save(scmVehPatrolinspectionreport);
scmVehiclePatrolinspectionService.updateState(dto.getMainSid());
scmVehPatrolinspectionmonthService.updateBySidState(dto.getMainSid());
List<String> receiveIdList = new ArrayList<>();
List<AppLiableListDto> list = dto.getList();
for (AppLiableListDto appLiableListDto : list) {

6
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/inspection/AppScmVehiclePatrolinVo.java

@ -52,6 +52,12 @@ public class AppScmVehiclePatrolinVo implements Vo {
@ApiModelProperty("相关附件")
private List<String> images = new ArrayList<>();
@ApiModelProperty("相关责任人名称")
private String liableName;
@ApiModelProperty("相关责任人sid")
private String liableSid;
@ApiModelProperty("相关责任人")
private List<LiableListVo> liableList = new ArrayList<>();

6
anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/supplychain/inspection/PatrolinspectionInfoVo.java

@ -33,6 +33,12 @@ public class PatrolinspectionInfoVo implements Vo {
@JsonProperty("result")
private String results;
@ApiModelProperty("相关责任人名称")
private String liableName;
@ApiModelProperty("相关责任人sid")
private String liableSid;
@ApiModelProperty("相关责任人")
private List<LiableListVo> liableList;

Loading…
Cancel
Save