20206.5.26 早8;52
修改扫描二维码获取单据数据 修后台将二维码传到后台字段变更为barCode
This commit is contained in:
@@ -7,6 +7,7 @@ import lombok.AllArgsConstructor;
|
|||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
import lombok.ToString;
|
import lombok.ToString;
|
||||||
|
import org.springframework.data.annotation.Transient;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 入库单据子表对象 in_stockin_detail
|
* 入库单据子表对象 in_stockin_detail
|
||||||
@@ -151,4 +152,6 @@ public class InStockinDetail extends BaseEntity
|
|||||||
private String barCode;
|
private String barCode;
|
||||||
private String isBatchManage;
|
private String isBatchManage;
|
||||||
private String oldProjectNo;
|
private String oldProjectNo;
|
||||||
|
@Transient
|
||||||
|
private String erpBill;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -69,4 +69,6 @@ public interface InStockinDetailMapper
|
|||||||
void deleteInStockinDetailByStockinGuid(String stockinGuid);
|
void deleteInStockinDetailByStockinGuid(String stockinGuid);
|
||||||
|
|
||||||
InStockinDetail selectStockinByDetailById(InStockinDetail inStockinDetail);
|
InStockinDetail selectStockinByDetailById(InStockinDetail inStockinDetail);
|
||||||
|
|
||||||
|
List<InStockinDetail> selectStockInByDetailByBarCode(String barCode);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -81,4 +81,6 @@ public interface IInStockinDetailService
|
|||||||
|
|
||||||
|
|
||||||
public InStockinDetail selectStockinByDetailById(InStockinDetail inStockinDetail);
|
public InStockinDetail selectStockinByDetailById(InStockinDetail inStockinDetail);
|
||||||
|
|
||||||
|
List<InStockinDetail> selectStockInByDetailByBarCode(String barCode);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -127,4 +127,9 @@ public class InStockinDetailServiceImpl implements IInStockinDetailService
|
|||||||
return inStockinDetailMapper.selectStockinByDetailById(inStockinDetail);
|
return inStockinDetailMapper.selectStockinByDetailById(inStockinDetail);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<InStockinDetail> selectStockInByDetailByBarCode(String barCode) {
|
||||||
|
return inStockinDetailMapper.selectStockInByDetailByBarCode(barCode);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import com.ruoyi.common.annotation.Log;
|
|||||||
import com.ruoyi.common.core.controller.BaseController;
|
import com.ruoyi.common.core.controller.BaseController;
|
||||||
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
import com.ruoyi.common.enums.BusinessType;
|
import com.ruoyi.common.enums.BusinessType;
|
||||||
|
import com.ruoyi.common.utils.StringUtils;
|
||||||
import com.ruoyi.in.stockindetail.domain.InStockinDetail;
|
import com.ruoyi.in.stockindetail.domain.InStockinDetail;
|
||||||
import com.ruoyi.in.stockindetail.service.IInStockinDetailService;
|
import com.ruoyi.in.stockindetail.service.IInStockinDetailService;
|
||||||
import com.ruoyi.job.mydojobdetail.domain.MydoJobDetail;
|
import com.ruoyi.job.mydojobdetail.domain.MydoJobDetail;
|
||||||
@@ -54,16 +55,18 @@ public class PdaController extends BaseController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过单据码查询物料详情
|
* 通过单据码查询物料详情 TODO 修改单据码为barCode 前端需同步修改
|
||||||
*/
|
*/
|
||||||
@RequestMapping("/selectDetailById")
|
@RequestMapping("/selectDetailById")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public AjaxResult selectDetailById(String inStockinDetailId) {
|
public AjaxResult selectDetailById(String barCode) {
|
||||||
InStockinDetail inStockinDetail = iInStockinDetailService.selectInStockinDetailByStockinDetailId(inStockinDetailId);
|
List<InStockinDetail> stockinDetails = iInStockinDetailService.selectStockInByDetailByBarCode(barCode);
|
||||||
if (inStockinDetail != null) {
|
stockinDetails.stream().forEach(inStockinDetail -> {
|
||||||
inStockinDetail.setQuantity(String.valueOf(Integer.valueOf(inStockinDetail.getQuantity()) - Integer.valueOf(inStockinDetail.getScanNum())));
|
Integer quantity = StringUtils.hasText(inStockinDetail.getQuantity()) ? Integer.valueOf(inStockinDetail.getQuantity()) : 0;
|
||||||
}
|
Integer scanNum = StringUtils.hasText(inStockinDetail.getScanNum()) ? Integer.valueOf(inStockinDetail.getScanNum()) : 0;
|
||||||
return AjaxResult.success(inStockinDetail);
|
inStockinDetail.setQuantity(String.valueOf(quantity - scanNum));
|
||||||
|
});
|
||||||
|
return AjaxResult.success(stockinDetails);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -308,11 +311,10 @@ public class PdaController extends BaseController {
|
|||||||
String stockinDetailId = trayCodeMsg.getStockinDetailId();
|
String stockinDetailId = trayCodeMsg.getStockinDetailId();
|
||||||
OutStockoutDetail outStockoutDetail = outStockoutDetailService.selectOutStockoutDetailByStockoutDetailId(stockinDetailId);
|
OutStockoutDetail outStockoutDetail = outStockoutDetailService.selectOutStockoutDetailByStockoutDetailId(stockinDetailId);
|
||||||
String productId = outStockoutDetail.getProductId();
|
String productId = outStockoutDetail.getProductId();
|
||||||
Integer integer=pdaService.selectBasStockHcCount(trayCode,productId);
|
Integer integer = pdaService.selectBasStockHcCount(trayCode, productId);
|
||||||
if (integer>0)
|
if (integer > 0) {
|
||||||
{
|
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}else {
|
} else {
|
||||||
return AjaxResult.error("无该物料");
|
return AjaxResult.error("无该物料");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -343,5 +343,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
</where>
|
</where>
|
||||||
order by ist.create_date desc
|
order by ist.create_date desc
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="selectStockInByDetailByBarCode" parameterType="string" resultType="com.ruoyi.in.stockindetail.domain.InStockinDetail">
|
||||||
|
select a.erp_bill,b.* from in_stockin a left join in_stockin_detail b on a.stockin_id=b.stockin_id where b.barcode=#{barCode}
|
||||||
|
|
||||||
|
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user