入库部分和接口

This commit is contained in:
张怡蓉
2026-01-27 17:31:05 +08:00
parent 407b1f08b5
commit 0ffe411dba
12 changed files with 247 additions and 87 deletions

View File

@@ -17,6 +17,7 @@ import com.ruoyi.in.stockin.service.IInStockinService;
import com.ruoyi.in.stockinback.domain.InStockinBack;
import com.ruoyi.in.stockinback.mapper.InStockinBackMapper;
import com.ruoyi.in.stockinback.service.IInStockinBackService;
import com.ruoyi.in.stockindeatilback.domain.InStockinDetailBack;
import com.ruoyi.in.stockindeatilback.mapper.InStockinDetailBackMapper;
import com.ruoyi.in.stockindeatilback.service.IInStockinDetailBackService;
import com.ruoyi.in.stockindetail.domain.InStockinDetail;
@@ -209,9 +210,20 @@ public class InStockinServiceImpl implements IInStockinService
}
private void insertInStockinBack(InStockin inStockin){
inStockinBackMapper.insertInStockinBackById(inStockin);
inStockinDetailBackMapper.insertInStockinDetailBackById(inStockin);
InStockin inStockin1 = selectInStockinByStockinGuid(inStockin.getStockinGuid());
InStockinBack inStockinBack = new InStockinBack();
BeanUtil.copyProperties(inStockin1,inStockinBack);
inStockinBack.setSendStatus("0");
inStockinBackMapper.insertInStockinBack(inStockinBack);
InStockinDetail inStockinDetail = new InStockinDetail();
inStockinDetail.setStockinId(inStockin1.getStockinId());
List<InStockinDetail> inStockinDetails = iInStockinDetailService.selectInStockinDetailList(inStockinDetail);
for(InStockinDetail inStockinDetail1:inStockinDetails){
InStockinDetailBack inStockinDetailBack = new InStockinDetailBack();
BeanUtil.copyProperties(inStockinDetail1,inStockinDetailBack);
inStockinDetailBack.setSendStatus("0");
inStockinDetailBackMapper.insertInStockinDetailBack(inStockinDetailBack);
}
}

View File

@@ -90,7 +90,37 @@ public class InStockinBack extends BaseEntity
@Excel(name = "供应商编码546")
private String supplierNo;
public void setStockinGuid(String stockinGuid)
private String sendStatus;
private String sendTime;
private String msg;
public String getSendStatus() {
return sendStatus;
}
public void setSendStatus(String sendStatus) {
this.sendStatus = sendStatus;
}
public String getSendTime() {
return sendTime;
}
public void setSendTime(String sendTime) {
this.sendTime = sendTime;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public void setStockinGuid(String stockinGuid)
{
this.stockinGuid = stockinGuid;
}

View File

@@ -62,4 +62,7 @@ public interface InStockinBackMapper
* @return 结果
*/
public int deleteInStockinBackByStockinGuids(String[] stockinGuids);
public InStockinBack selectTopInStockin();
}

View File

@@ -58,4 +58,6 @@ public interface IInStockinBackService
* @return 结果
*/
public int deleteInStockinBackByStockinGuid(String stockinGuid);
public InStockinBack selectTopInStockin();
}

View File

@@ -90,4 +90,9 @@ public class InStockinBackServiceImpl implements IInStockinBackService
{
return inStockinBackMapper.deleteInStockinBackByStockinGuid(stockinGuid);
}
@Override
public InStockinBack selectTopInStockin() {
return inStockinBackMapper.selectTopInStockin();
}
}

View File

@@ -146,7 +146,37 @@ public class InStockinDetailBack extends BaseEntity
@Excel(name = "物料名称546")
private String productName;
public void setStockinDetailId(String stockinDetailId)
private String sendStatus;
private String sendTime;
private String msg;
public String getSendStatus() {
return sendStatus;
}
public void setSendStatus(String sendStatus) {
this.sendStatus = sendStatus;
}
public String getSendTime() {
return sendTime;
}
public void setSendTime(String sendTime) {
this.sendTime = sendTime;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public void setStockinDetailId(String stockinDetailId)
{
this.stockinDetailId = stockinDetailId;
}