|
|
@@ -32,6 +32,7 @@ public class HuozhizanguSettleServiceImpl implements HuozhizanguSettleService {
|
|
32
|
32
|
@Autowired
|
|
33
|
33
|
private PurchasecontractMapper purchasecontractMapper;
|
|
34
|
34
|
|
|
|
35
|
+
|
|
35
|
36
|
@Autowired
|
|
36
|
37
|
private POrderDtlMapper pOrderDtlMapper;
|
|
37
|
38
|
|
|
|
@@ -53,6 +54,8 @@ public class HuozhizanguSettleServiceImpl implements HuozhizanguSettleService {
|
|
53
|
54
|
PurchaseOrder purchaseOrder = purchaseorderMapper.selectByPurchaseContract(inf.getPono());
|
|
54
|
55
|
Purchasecontract purchasecontract = purchasecontractMapper.selectByFno(inf.getPono());
|
|
55
|
56
|
|
|
|
57
|
+
|
|
|
58
|
+
|
|
56
|
59
|
ProvIn provIn = new ProvIn();
|
|
57
|
60
|
Long provInId = IdWorker.getId();
|
|
58
|
61
|
provIn.setId(provInId);
|
|
|
@@ -77,6 +80,8 @@ public class HuozhizanguSettleServiceImpl implements HuozhizanguSettleService {
|
|
77
|
80
|
|
|
78
|
81
|
|
|
79
|
82
|
Shangpinku shangpinku=shangpinkuMapper.selectBySdesc(inf.getSdesc());
|
|
|
83
|
+ Long purchaseDtlId=purchasecontractMapper.selectDtlIdByIdAndItemNo(purchasecontract.getId(),shangpinku.getItemno());
|
|
|
84
|
+
|
|
80
|
85
|
|
|
81
|
86
|
ProvInDtl provInDtl = new ProvInDtl();
|
|
82
|
87
|
Long dtlId = IdWorker.getId();
|
|
|
@@ -96,6 +101,8 @@ public class HuozhizanguSettleServiceImpl implements HuozhizanguSettleService {
|
|
96
|
101
|
provInDtl.setFno(inf.getFno());
|
|
97
|
102
|
provInDtl.setPoOrderNo(inf.getPono());
|
|
98
|
103
|
provInDtl.setCurcypo(inf.getCurcy());
|
|
|
104
|
+ provInDtl.setPoid(purchaseDtlId);
|
|
|
105
|
+
|
|
99
|
106
|
|
|
100
|
107
|
provInDtlMapper.insert(provInDtl);
|
|
101
|
108
|
|