1.调整星空OA接口。
This commit is contained in:
parent
14a9e4fe69
commit
ae25acbaa3
|
@ -49,6 +49,8 @@ public class PoundBillServiceImpl extends ServiceImpl<PoundBillMapper, PoundBill
|
||||||
@Autowired
|
@Autowired
|
||||||
private ApiPostBack apiPostBack;
|
private ApiPostBack apiPostBack;
|
||||||
|
|
||||||
|
private static final String OA_ORG_NUMBER = "HGGT";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询磅单信息
|
* 查询磅单信息
|
||||||
*
|
*
|
||||||
|
@ -266,9 +268,9 @@ public class PoundBillServiceImpl extends ServiceImpl<PoundBillMapper, PoundBill
|
||||||
poundBill.setSrcblltype("STK_TransferDirect");
|
poundBill.setSrcblltype("STK_TransferDirect");
|
||||||
poundBill.setFid("0");
|
poundBill.setFid("0");
|
||||||
poundBill.setFentity_fentryid("0");
|
poundBill.setFentity_fentryid("0");
|
||||||
poundBill.setOaOrgNumber("HGGT");
|
poundBill.setOaOrgNumber("YXSY");
|
||||||
poundBill.setInStockNumber("CK001");
|
poundBill.setInStockNumber("CK001");
|
||||||
poundBill.setOutStockNumber("CK001");
|
poundBill.setOutStockNumber("CK002");
|
||||||
//设置当前时间为过毛重时间
|
//设置当前时间为过毛重时间
|
||||||
poundBill.setWghdt(new Date());
|
poundBill.setWghdt(new Date());
|
||||||
//设置当前登录人为毛重司磅员
|
//设置当前登录人为毛重司磅员
|
||||||
|
@ -315,7 +317,10 @@ public class PoundBillServiceImpl extends ServiceImpl<PoundBillMapper, PoundBill
|
||||||
//Do nothing
|
//Do nothing
|
||||||
}
|
}
|
||||||
poundBill.setWghdtoprname(currentUser);
|
poundBill.setWghdtoprname(currentUser);
|
||||||
|
//设置OA组织编码
|
||||||
|
poundBill.setOaOrgNumber("");
|
||||||
boolean save = save(poundBill);
|
boolean save = save(poundBill);
|
||||||
|
//
|
||||||
if(save){
|
if(save){
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
package com.ruoyi.bill.service.impl;
|
package com.ruoyi.bill.service.impl;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.ruoyi.webApi.ApiPostBack;
|
||||||
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
@ -9,6 +12,7 @@ import com.ruoyi.bill.mapper.PoundmstMapper;
|
||||||
import com.ruoyi.bill.domain.Poundmst;
|
import com.ruoyi.bill.domain.Poundmst;
|
||||||
import com.ruoyi.bill.service.IPoundmstService;
|
import com.ruoyi.bill.service.IPoundmstService;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 主榜单信息Service业务层处理
|
* 主榜单信息Service业务层处理
|
||||||
|
@ -22,6 +26,9 @@ public class PoundmstServiceImpl extends ServiceImpl<PoundmstMapper, Poundmst> i
|
||||||
@Autowired
|
@Autowired
|
||||||
private PoundmstMapper poundmstMapper;
|
private PoundmstMapper poundmstMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ApiPostBack apiPostBack;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询主榜单信息
|
* 查询主榜单信息
|
||||||
*
|
*
|
||||||
|
@ -53,10 +60,19 @@ public class PoundmstServiceImpl extends ServiceImpl<PoundmstMapper, Poundmst> i
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public int insertPoundmst(Poundmst poundmst)
|
public int insertPoundmst(Poundmst poundmst)
|
||||||
{
|
{
|
||||||
poundmst.initAddFields(poundmst);
|
poundmst.initAddFields(poundmst);
|
||||||
boolean save = save(poundmst);
|
boolean save = save(poundmst);
|
||||||
|
//调用主榜单导入方法。
|
||||||
|
//调用磅单回调接口。
|
||||||
|
try {
|
||||||
|
if ("SP_InStock".equals(poundmst.getOabilltype()))
|
||||||
|
apiPostBack.makePoundmstFormData(poundmst.getId());
|
||||||
|
} catch (IOException e) {
|
||||||
|
throw new RuntimeException("磅单:" + poundmst.getUsrcode() + "推送星空时,出现异常:"+e.getMessage());
|
||||||
|
}
|
||||||
if (save){
|
if (save){
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.ruoyi.webApi;
|
package com.ruoyi.webApi;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.alibaba.fastjson2.JSONArray;
|
import com.alibaba.fastjson2.JSONArray;
|
||||||
import com.alibaba.fastjson2.JSONObject;
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||||
|
@ -80,8 +81,8 @@ public class ApiPostBack {
|
||||||
DynamicFormRequest request = handler.buildRequest(poundBill);
|
DynamicFormRequest request = handler.buildRequest(poundBill);
|
||||||
String jsonInputString;
|
String jsonInputString;
|
||||||
try {
|
try {
|
||||||
jsonInputString = objectMapper.writeValueAsString(request);
|
jsonInputString = JSON.toJSONString(request);
|
||||||
} catch (JsonProcessingException e) {
|
} catch (Exception e) {
|
||||||
throw new RuntimeException("JSON序列化失败:" + e.getMessage());
|
throw new RuntimeException("JSON序列化失败:" + e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -60,62 +60,122 @@ public class STKTDModel extends RequestModel {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Ref<FNumberRef> getFBillTypeID() {
|
||||||
|
return FBillTypeID;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFBillTypeID(Ref<FNumberRef> FBillTypeID) {
|
public void setFBillTypeID(Ref<FNumberRef> FBillTypeID) {
|
||||||
this.FBillTypeID = FBillTypeID;
|
this.FBillTypeID = FBillTypeID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getFBizType() {
|
||||||
|
return FBizType;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFBizType(String FBizType) {
|
public void setFBizType(String FBizType) {
|
||||||
this.FBizType = FBizType;
|
this.FBizType = FBizType;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getFTransferDirect() {
|
||||||
|
return FTransferDirect;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFTransferDirect(String FTransferDirect) {
|
public void setFTransferDirect(String FTransferDirect) {
|
||||||
this.FTransferDirect = FTransferDirect;
|
this.FTransferDirect = FTransferDirect;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getFTransferBizType() {
|
||||||
|
return FTransferBizType;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFTransferBizType(String FTransferBizType) {
|
public void setFTransferBizType(String FTransferBizType) {
|
||||||
this.FTransferBizType = FTransferBizType;
|
this.FTransferBizType = FTransferBizType;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Ref<FNumberRef> getFSaleOrgId() {
|
||||||
|
return FSaleOrgId;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFSaleOrgId(Ref<FNumberRef> FSaleOrgId) {
|
public void setFSaleOrgId(Ref<FNumberRef> FSaleOrgId) {
|
||||||
this.FSaleOrgId = FSaleOrgId;
|
this.FSaleOrgId = FSaleOrgId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Ref<FNumberRef> getFSettleOrgId() {
|
||||||
|
return FSettleOrgId;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFSettleOrgId(Ref<FNumberRef> FSettleOrgId) {
|
public void setFSettleOrgId(Ref<FNumberRef> FSettleOrgId) {
|
||||||
this.FSettleOrgId = FSettleOrgId;
|
this.FSettleOrgId = FSettleOrgId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Ref<FNumberRef> getFStockOutOrgId() {
|
||||||
|
return FStockOutOrgId;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFStockOutOrgId(Ref<FNumberRef> FStockOutOrgId) {
|
public void setFStockOutOrgId(Ref<FNumberRef> FStockOutOrgId) {
|
||||||
this.FStockOutOrgId = FStockOutOrgId;
|
this.FStockOutOrgId = FStockOutOrgId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getFOwnerTypeOutIdHead() {
|
||||||
|
return FOwnerTypeOutIdHead;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFOwnerTypeOutIdHead(String FOwnerTypeOutIdHead) {
|
public void setFOwnerTypeOutIdHead(String FOwnerTypeOutIdHead) {
|
||||||
this.FOwnerTypeOutIdHead = FOwnerTypeOutIdHead;
|
this.FOwnerTypeOutIdHead = FOwnerTypeOutIdHead;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Ref<FNumberRef> getFOwnerOutIdHead() {
|
||||||
|
return FOwnerOutIdHead;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFOwnerOutIdHead(Ref<FNumberRef> FOwnerOutIdHead) {
|
public void setFOwnerOutIdHead(Ref<FNumberRef> FOwnerOutIdHead) {
|
||||||
this.FOwnerOutIdHead = FOwnerOutIdHead;
|
this.FOwnerOutIdHead = FOwnerOutIdHead;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Ref<FNumberRef> getFStockOrgId() {
|
||||||
|
return FStockOrgId;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFStockOrgId(Ref<FNumberRef> FStockOrgId) {
|
public void setFStockOrgId(Ref<FNumberRef> FStockOrgId) {
|
||||||
this.FStockOrgId = FStockOrgId;
|
this.FStockOrgId = FStockOrgId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getFOwnerTypeIdHead() {
|
||||||
|
return FOwnerTypeIdHead;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFOwnerTypeIdHead(String FOwnerTypeIdHead) {
|
public void setFOwnerTypeIdHead(String FOwnerTypeIdHead) {
|
||||||
this.FOwnerTypeIdHead = FOwnerTypeIdHead;
|
this.FOwnerTypeIdHead = FOwnerTypeIdHead;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Ref<FNumberRef> getFSETTLECURRID() {
|
||||||
|
return FSETTLECURRID;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFSETTLECURRID(Ref<FNumberRef> FSETTLECURRID) {
|
public void setFSETTLECURRID(Ref<FNumberRef> FSETTLECURRID) {
|
||||||
this.FSETTLECURRID = FSETTLECURRID;
|
this.FSETTLECURRID = FSETTLECURRID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Ref<FNumberRef> getFExchangeTypeId() {
|
||||||
|
return FExchangeTypeId;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFExchangeTypeId(Ref<FNumberRef> FExchangeTypeId) {
|
public void setFExchangeTypeId(Ref<FNumberRef> FExchangeTypeId) {
|
||||||
this.FExchangeTypeId = FExchangeTypeId;
|
this.FExchangeTypeId = FExchangeTypeId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Ref<FNumberRef> getFOwnerIdHead() {
|
||||||
|
return FOwnerIdHead;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFOwnerIdHead(Ref<FNumberRef> FOwnerIdHead) {
|
public void setFOwnerIdHead(Ref<FNumberRef> FOwnerIdHead) {
|
||||||
this.FOwnerIdHead = FOwnerIdHead;
|
this.FOwnerIdHead = FOwnerIdHead;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getFDate() {
|
||||||
|
return FDate;
|
||||||
|
}
|
||||||
|
|
||||||
public void setFDate(String FDate) {
|
public void setFDate(String FDate) {
|
||||||
this.FDate = FDate;
|
this.FDate = FDate;
|
||||||
}
|
}
|
||||||
|
@ -128,4 +188,6 @@ public class STKTDModel extends RequestModel {
|
||||||
this.FBillEntry = FEntity;
|
this.FBillEntry = FEntity;
|
||||||
super.setFEntity(FEntity);
|
super.setFEntity(FEntity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
|
@ -126,6 +126,12 @@
|
||||||
<version>3.5.1</version>
|
<version>3.5.1</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba</groupId>
|
||||||
|
<artifactId>fastjson</artifactId>
|
||||||
|
<version>2.0.31</version> <!-- 使用最新稳定版本 -->
|
||||||
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
</project>
|
</project>
|
|
@ -1004,6 +1004,8 @@ export default {
|
||||||
//将业务磅点进行赋值
|
//将业务磅点进行赋值
|
||||||
this.mstBillFormData.mstBillForm.poundid = this.truepoundData.buspoundid;
|
this.mstBillFormData.mstBillForm.poundid = this.truepoundData.buspoundid;
|
||||||
this.mstBillFormData.mstBillForm.mstBillTitle = '新增主榜单';
|
this.mstBillFormData.mstBillForm.mstBillTitle = '新增主榜单';
|
||||||
|
//赋值oa单据类型。
|
||||||
|
this.mstBillFormData.mstBillForm.oabilltype = 'SP_InStock';
|
||||||
//打开弹窗界面
|
//打开弹窗界面
|
||||||
this.mstBillFormData.mstBillOpen = true;
|
this.mstBillFormData.mstBillOpen = true;
|
||||||
|
|
||||||
|
|
|
@ -730,6 +730,8 @@ export default {
|
||||||
//将业务磅点进行赋值
|
//将业务磅点进行赋值
|
||||||
this.mstBillFormData.mstBillForm.poundid = this.truepoundData.buspoundid;
|
this.mstBillFormData.mstBillForm.poundid = this.truepoundData.buspoundid;
|
||||||
this.mstBillFormData.mstBillForm.mstBillTitle = '新增主榜单';
|
this.mstBillFormData.mstBillForm.mstBillTitle = '新增主榜单';
|
||||||
|
//赋值oa单据类型。
|
||||||
|
this.mstBillFormData.mstBillForm.oabilltype = 'SP_InStock';
|
||||||
//打开弹窗界面
|
//打开弹窗界面
|
||||||
this.mstBillFormData.mstBillOpen = true;
|
this.mstBillFormData.mstBillOpen = true;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue