绑定逻辑 作业完成逻辑修改

This commit is contained in:
zgw
2025-12-18 16:36:35 +08:00
parent abf21af5a8
commit dbf6e64bf4
18 changed files with 1710 additions and 83 deletions

View File

@@ -23,6 +23,8 @@ import com.ruoyi.pda.trayMsg.domain.TrayMsg;
import com.ruoyi.pda.trayMsg.service.ITrayMsgService;
import com.ruoyi.stock.stock.domain.BasStock;
import com.ruoyi.stock.stock.mapper.BasStockMapper;
import com.ruoyi.system.domain.InStockinDetailN;
import com.ruoyi.system.service.IInStockinDetailNService;
import com.ruoyi.system.service.ISysRoleService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
@@ -42,6 +44,8 @@ public class PdaServiceImp implements PdaService {
@Autowired
IInStockinDetailService inStockinDetailService;
@Autowired
IInStockinDetailNService inStockinDetailNService;
@Autowired
ITrayMsgService trayMsgService;
@Autowired
private ICheckCommitRecordService checkCommitRecordService;
@@ -205,9 +209,10 @@ public class PdaServiceImp implements PdaService {
@Override
public AjaxResult selectStockinDetail(String stockinDetailId) {
InStockinDetail inStockinDetail = inStockinDetailService.selectInStockinDetailByStockinDetailId(stockinDetailId);
int i = Integer.parseInt(inStockinDetail.getQuantity()) - Integer.parseInt(inStockinDetail.getScanNum());
inStockinDetail.setQuantityX(String.valueOf(i));
InStockinDetailN inStockinDetail = inStockinDetailNService.selectInStockinDetailNByStockinDetailId(stockinDetailId);
java.math.BigDecimal quantity = inStockinDetail.getQuantity() == null ? java.math.BigDecimal.ZERO : inStockinDetail.getQuantity();
java.math.BigDecimal smNum = inStockinDetail.getSmNum() == null ? java.math.BigDecimal.ZERO : inStockinDetail.getSmNum();
inStockinDetail.setFinishNum(quantity.subtract(smNum));
return AjaxResult.success(inStockinDetail);
}