|
@@ -5,12 +5,14 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.zfire.mall.manager.bean.ExcelData;
|
|
|
+import com.zfire.mall.manager.bean.admin.AdminUserCom;
|
|
|
import com.zfire.mall.manager.bean.k3.*;
|
|
|
import com.zfire.mall.manager.bean.pick.PickManagerBean;
|
|
|
import com.zfire.mall.manager.commonmapper.manage.TransferMapper;
|
|
|
import com.zfire.mall.manager.constant.KingDeeCons;
|
|
|
import com.zfire.mall.manager.enums.ExamineStatusEnum;
|
|
|
import com.zfire.mall.manager.exception.RemoteServiceException;
|
|
|
+import com.zfire.mall.manager.logic.common.CommonLogic;
|
|
|
import com.zfire.mall.manager.logic.stock.StockCommonLogic;
|
|
|
import com.zfire.mall.manager.plus.entity.*;
|
|
|
import com.zfire.mall.manager.plus.service.*;
|
|
@@ -51,6 +53,9 @@ public class K3TransferLogic {
|
|
|
@Autowired
|
|
|
StockCorrespondService stockCorrespondService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ CommonLogic commonLogic;
|
|
|
+
|
|
|
|
|
|
// public void allSync(String orgId, String orgNumber, String startTime, String endTime) throws Exception {
|
|
|
// // 调用调拨单接口
|
|
@@ -143,6 +148,7 @@ public class K3TransferLogic {
|
|
|
public void add(KingTransferAddOrUp kingTransferAdd) {
|
|
|
kingTransferAdd.setId(IdWorker.getIdStr());
|
|
|
kingTransferAdd.setBillNo(kingTransferAdd.getId());
|
|
|
+ kingTransferAdd.setFDate(new Date());
|
|
|
kingTransferAdd.setCancelStatus(ExamineStatusEnum.WAIT.getKey());
|
|
|
kingTransferAdd.insert();
|
|
|
|
|
@@ -183,8 +189,12 @@ public class K3TransferLogic {
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void examine(String billNo, String cancelStatus) {
|
|
|
|
|
|
+ AdminUserCom adminUser = commonLogic.getAdminUser();
|
|
|
+
|
|
|
KingDeeTransfer kingDeeTransfer = kingDeeTransferService.getById(billNo);
|
|
|
kingDeeTransfer.setCancelStatus(cancelStatus);
|
|
|
+ kingDeeTransfer.setApproveDate(new Date());
|
|
|
+ kingDeeTransfer.setApproverId(adminUser.getNickName());
|
|
|
kingDeeTransfer.updateById();
|
|
|
|
|
|
if (cancelStatus.equals(ExamineStatusEnum.OK.getKey())) {
|