|
@@ -1001,11 +1001,11 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
JSONArray jsonDrArray = JSONArray.parseArray(tEnclosure);
|
|
|
List<TEnclosure> tEnclosureList = JSONObject.parseArray(jsonDrArray.toJSONString(), TEnclosure.class);
|
|
|
for (TEnclosure enclosure : tEnclosureList) {
|
|
|
- if (ObjectUtils.isNotNull(enclosure.getfId())){
|
|
|
+ if (ObjectUtils.isNotNull(enclosure.getfId())) {
|
|
|
enclosure.setUpdateBy(loginUser.getUser().getUserName());
|
|
|
enclosure.setUpdateTime(new Date());
|
|
|
tEnclosureMapper.updateTEnclosure(enclosure);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
enclosure.setfPid(fPid);
|
|
|
enclosure.setCreateBy(loginUser.getUser().getUserName());
|
|
|
enclosure.setCreateTime(new Date());
|
|
@@ -1024,7 +1024,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return AjaxResult.error("箱型数据第" + line + "行数据缺少必填数据");
|
|
|
}
|
|
|
- if (ObjectUtils.isNotNull(cntr.getfId())){
|
|
|
+ if (ObjectUtils.isNotNull(cntr.getfId())) {
|
|
|
cntr.setfPid(fPid);
|
|
|
cntr.setfGoodsid(0L);
|
|
|
cntr.setfPackageid("0");
|
|
@@ -1032,7 +1032,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
cntr.setCreateBy(loginUser.getUser().getUserName());
|
|
|
cntr.setCreateTime(new Date());
|
|
|
tWarehousebillsCntrMapper.updateTWarehousebillsCntr(cntr);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
cntr.setfPid(fPid);
|
|
|
cntr.setfGoodsid(0L);
|
|
|
cntr.setfPackageid("0");
|
|
@@ -1048,7 +1048,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
JSONArray jsonDrArray = JSONArray.parseArray(tWarehousebillsfeesDr);
|
|
|
List<TWarehousebillsfees> warehousebillsfeesDrList = JSONObject.parseArray(jsonDrArray.toJSONString(), TWarehousebillsfees.class);
|
|
|
for (TWarehousebillsfees wbDr : warehousebillsfeesDrList) {
|
|
|
- if (ObjectUtils.isNotNull(wbDr.getfId())){
|
|
|
+ if (ObjectUtils.isNotNull(wbDr.getfId())) {
|
|
|
// 检验 数量*单价=金额
|
|
|
wbDr.setfPid(fPid);
|
|
|
wbDr.setfDc("D");
|
|
@@ -1060,7 +1060,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
wbDr.setfBsdate(warehouseBills.getfBsdate());
|
|
|
}
|
|
|
tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbDr);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
// 检验 数量*单价=金额
|
|
|
wbDr.setfPid(fPid);
|
|
|
wbDr.setfDc("D");
|
|
@@ -1080,29 +1080,29 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
JSONArray jsonCrArray = JSONArray.parseArray(tWarehousebillsfeesCr);
|
|
|
List<TWarehousebillsfees> warehousebillsfeesCrList = JSONObject.parseArray(jsonCrArray.toJSONString(), TWarehousebillsfees.class);
|
|
|
for (TWarehousebillsfees wbCr : warehousebillsfeesCrList) {
|
|
|
- if (ObjectUtils.isNotNull(wbCr.getfId())){
|
|
|
- wbCr.setfPid(fPid);
|
|
|
- wbCr.setfDc("C");
|
|
|
- wbCr.setfBilltype(billsType);
|
|
|
- wbCr.setUpdateTime(new Date());
|
|
|
- wbCr.setSrcBillNo(warehouseBills.getfBillno());
|
|
|
- wbCr.setUpdateBy(loginUser.getUser().getUserName());
|
|
|
- if (warehouseBills.getfBsdate() != null && !"".equals(warehouseBills.getfBsdate())) {
|
|
|
- wbCr.setfBsdate(warehouseBills.getfBsdate());
|
|
|
- }
|
|
|
- tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbCr);
|
|
|
- }else{
|
|
|
- wbCr.setfPid(fPid);
|
|
|
- wbCr.setfDc("C");
|
|
|
- wbCr.setfBilltype(billsType);
|
|
|
- wbCr.setCreateTime(new Date());
|
|
|
- wbCr.setSrcBillNo(warehouseBills.getfBillno());
|
|
|
- wbCr.setCreateBy(loginUser.getUser().getUserName());
|
|
|
- if (warehouseBills.getfBsdate() != null && !"".equals(warehouseBills.getfBsdate())) {
|
|
|
- wbCr.setfBsdate(warehouseBills.getfBsdate());
|
|
|
- }
|
|
|
- tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
|
|
|
- }
|
|
|
+ if (ObjectUtils.isNotNull(wbCr.getfId())) {
|
|
|
+ wbCr.setfPid(fPid);
|
|
|
+ wbCr.setfDc("C");
|
|
|
+ wbCr.setfBilltype(billsType);
|
|
|
+ wbCr.setUpdateTime(new Date());
|
|
|
+ wbCr.setSrcBillNo(warehouseBills.getfBillno());
|
|
|
+ wbCr.setUpdateBy(loginUser.getUser().getUserName());
|
|
|
+ if (warehouseBills.getfBsdate() != null && !"".equals(warehouseBills.getfBsdate())) {
|
|
|
+ wbCr.setfBsdate(warehouseBills.getfBsdate());
|
|
|
+ }
|
|
|
+ tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbCr);
|
|
|
+ } else {
|
|
|
+ wbCr.setfPid(fPid);
|
|
|
+ wbCr.setfDc("C");
|
|
|
+ wbCr.setfBilltype(billsType);
|
|
|
+ wbCr.setCreateTime(new Date());
|
|
|
+ wbCr.setSrcBillNo(warehouseBills.getfBillno());
|
|
|
+ wbCr.setCreateBy(loginUser.getUser().getUserName());
|
|
|
+ if (warehouseBills.getfBsdate() != null && !"".equals(warehouseBills.getfBsdate())) {
|
|
|
+ wbCr.setfBsdate(warehouseBills.getfBsdate());
|
|
|
+ }
|
|
|
+ tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
//查询删除的仓储费收费信息
|
|
@@ -1735,14 +1735,14 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return AjaxResult.error("库存明细第" + line + "行未找到入库日期,请确认");
|
|
|
}
|
|
|
- if(wbItem.getfId() == null){
|
|
|
+ if (wbItem.getfId() == null) {
|
|
|
wbItem.setfPid(fPid);
|
|
|
wbItem.setfBilltype(billsType);
|
|
|
wbItem.setCreateTime(new Date());
|
|
|
wbItem.setfBillno(warehouseBills.getfBillno());
|
|
|
wbItem.setCreateBy(loginUser.getUser().getUserName());
|
|
|
tWarehousebillsitemsMapper.insertTWarehousebillsitems(wbItem);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
wbItem.setfPid(fPid);
|
|
|
wbItem.setfBilltype(billsType);
|
|
|
wbItem.setUpdateTime(new Date());
|
|
@@ -1763,7 +1763,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return AjaxResult.error("箱型数据第" + cntrLine + "行数据缺少必填数据");
|
|
|
}
|
|
|
- if (cntr.getfId() == null ){
|
|
|
+ if (cntr.getfId() == null) {
|
|
|
cntr.setfPid(fPid);
|
|
|
cntr.setfGoodsid(0L);
|
|
|
cntr.setfPackageid("0");
|
|
@@ -1771,7 +1771,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
cntr.setCreateBy(loginUser.getUser().getUserName());
|
|
|
cntr.setCreateTime(new Date());
|
|
|
tWarehousebillsCntrMapper.insertTWarehousebillsCntr(cntr);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
cntr.setUpdateBy(loginUser.getUser().getUserName());
|
|
|
cntr.setUpdateTime(new Date());
|
|
|
tWarehousebillsCntrMapper.updateTWarehousebillsCntr(cntr);
|
|
@@ -1783,7 +1783,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
JSONArray jsonCrArray = JSONArray.parseArray(tWarehousebillsfeesCr);
|
|
|
List<TWarehousebillsfees> warehousebillsfeesCrList = JSONObject.parseArray(jsonCrArray.toJSONString(), TWarehousebillsfees.class);
|
|
|
for (TWarehousebillsfees wbCr : warehousebillsfeesCrList) {
|
|
|
- if (wbCr.getfId() == null ){
|
|
|
+ if (wbCr.getfId() == null) {
|
|
|
wbCr.setfPid(fPid);
|
|
|
wbCr.setfDc("C");
|
|
|
wbCr.setfBilltype(billsType);
|
|
@@ -1794,7 +1794,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
wbCr.setfBsdate(warehouseBills.getfBsdate());
|
|
|
}
|
|
|
tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
wbCr.setUpdateBy(loginUser.getUser().getUserName());
|
|
|
wbCr.setUpdateTime(new Date());
|
|
|
tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbCr);
|
|
@@ -1805,7 +1805,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
JSONArray jsonCrArray = JSONArray.parseArray(tWarehousebillsfeesDr);
|
|
|
List<TWarehousebillsfees> warehousebillsfeesDrList = JSONObject.parseArray(jsonCrArray.toJSONString(), TWarehousebillsfees.class);
|
|
|
for (TWarehousebillsfees wbDr : warehousebillsfeesDrList) {
|
|
|
- if (wbDr.getfId() == null ){
|
|
|
+ if (wbDr.getfId() == null) {
|
|
|
wbDr.setfPid(fPid);
|
|
|
wbDr.setfDc("D");
|
|
|
// 防止二次发起请核后费用明细数据请核状态被修改
|
|
@@ -1820,7 +1820,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
wbDr.setfBsdate(warehouseBills.getfBsdate());
|
|
|
}
|
|
|
tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbDr);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
wbDr.setUpdateBy(loginUser.getUser().getUserName());
|
|
|
wbDr.setUpdateTime(new Date());
|
|
|
tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbDr);
|
|
@@ -1833,13 +1833,13 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
long lineNo = 0L;
|
|
|
for (TEnclosure enclosure : enclosuresList) {
|
|
|
lineNo++;
|
|
|
- if (enclosure.getfId() == null ){
|
|
|
+ if (enclosure.getfId() == null) {
|
|
|
enclosure.setfPid(fPid);
|
|
|
enclosure.setfLineno(lineNo);
|
|
|
enclosure.setCreateTime(new Date());
|
|
|
enclosure.setCreateBy(loginUser.getUser().getUserName());
|
|
|
tEnclosureMapper.insertTEnclosure(enclosure);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
enclosure.setUpdateBy(loginUser.getUser().getUserName());
|
|
|
enclosure.setUpdateTime(new Date());
|
|
|
tEnclosureMapper.updateTEnclosure(enclosure);
|
|
@@ -2375,7 +2375,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
* @param tWarehouseBills
|
|
|
* @return
|
|
|
*/
|
|
|
- public List<OtherFinanceExcel> getOtherFinance(TWarehouseBills tWarehouseBills){
|
|
|
+ public List<OtherFinanceExcel> getOtherFinance(TWarehouseBills tWarehouseBills) {
|
|
|
return tWarehouseBillsMapper.getOtherFinance(tWarehouseBills);
|
|
|
}
|
|
|
|
|
@@ -2880,14 +2880,14 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
return AjaxResult.error("库存明细第" + line + "行未找到原始入库日期,请确认");
|
|
|
}
|
|
|
- if (wbItem.getfId() == null){
|
|
|
+ if (wbItem.getfId() == null) {
|
|
|
wbItem.setfPid(fPid);
|
|
|
wbItem.setfBilltype(billsType);
|
|
|
wbItem.setCreateTime(new Date());
|
|
|
wbItem.setfBillno(warehouseBills.getfBillno());
|
|
|
wbItem.setCreateBy(user.getUserName());
|
|
|
tWarehousebillsitemsMapper.insertTWarehousebillsitems(wbItem);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
wbItem.setUpdateTime(new Date());
|
|
|
wbItem.setUpdateBy(user.getUserName());
|
|
|
tWarehousebillsitemsMapper.updateTWarehousebillsitems(wbItem);
|
|
@@ -2907,7 +2907,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
return AjaxResult.error("箱型数据第" + cntrLine + "行数据缺少必填数据");
|
|
|
}
|
|
|
|
|
|
- if (cntr.getfId() == null){
|
|
|
+ if (cntr.getfId() == null) {
|
|
|
cntr.setfPid(fPid);
|
|
|
cntr.setfGoodsid(0L);
|
|
|
cntr.setfPackageid("0");
|
|
@@ -2915,7 +2915,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
cntr.setCreateBy(user.getUserName());
|
|
|
cntr.setfCntrweight(new BigDecimal(0));
|
|
|
tWarehousebillsCntrMapper.updateTWarehousebillsCntr(cntr);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
cntr.setUpdateTime(new Date());
|
|
|
cntr.setUpdateBy(user.getUserName());
|
|
|
tWarehousebillsCntrMapper.updateTWarehousebillsCntr(cntr);
|
|
@@ -2928,7 +2928,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
List<TWarehousebillsfees> warehousebillsfeesCrList = JSONObject.parseArray(jsonCrArray.toJSONString(), TWarehousebillsfees.class);
|
|
|
for (TWarehousebillsfees wbCr : warehousebillsfeesCrList) {
|
|
|
|
|
|
- if (wbCr.getfId() == null){
|
|
|
+ if (wbCr.getfId() == null) {
|
|
|
wbCr.setfPid(fPid);
|
|
|
wbCr.setfDc("C");
|
|
|
wbCr.setfBilltype(billsType);
|
|
@@ -2936,7 +2936,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
wbCr.setSrcBillNo(warehouseBills.getfBillno());
|
|
|
wbCr.setCreateBy(user.getUserName());
|
|
|
tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
wbCr.setUpdateTime(new Date());
|
|
|
wbCr.setUpdateBy(user.getUserName());
|
|
|
tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbCr);
|
|
@@ -2948,7 +2948,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
JSONArray jsonCrArray = JSONArray.parseArray(tWarehousebillsfeesDr);
|
|
|
List<TWarehousebillsfees> warehousebillsfeesDrList = JSONObject.parseArray(jsonCrArray.toJSONString(), TWarehousebillsfees.class);
|
|
|
for (TWarehousebillsfees wbDr : warehousebillsfeesDrList) {
|
|
|
- if (wbDr.getfId() == null){
|
|
|
+ if (wbDr.getfId() == null) {
|
|
|
wbDr.setfPid(fPid);
|
|
|
wbDr.setfDc("D");
|
|
|
wbDr.setfBillstatus(4L);
|
|
@@ -2957,7 +2957,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
wbDr.setSrcBillNo(warehouseBills.getfBillno());
|
|
|
wbDr.setCreateBy(user.getUserName());
|
|
|
tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbDr);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
wbDr.setUpdateTime(new Date());
|
|
|
wbDr.setUpdateBy(user.getUserName());
|
|
|
tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbDr);
|
|
@@ -2971,13 +2971,13 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
long lineNo = 0L;
|
|
|
for (TEnclosure enclosure : enclosuresList) {
|
|
|
lineNo++;
|
|
|
- if (enclosure.getfId() == null){
|
|
|
+ if (enclosure.getfId() == null) {
|
|
|
enclosure.setfPid(fPid);
|
|
|
enclosure.setfLineno(lineNo);
|
|
|
enclosure.setCreateTime(new Date());
|
|
|
enclosure.setCreateBy(user.getUserName());
|
|
|
tEnclosureMapper.insertTEnclosure(enclosure);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
enclosure.setUpdateTime(new Date());
|
|
|
enclosure.setUpdateBy(user.getUserName());
|
|
|
tEnclosureMapper.updateTEnclosure(enclosure);
|
|
@@ -4430,7 +4430,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
|
|
|
// 处理银行反馈
|
|
|
if (WarehouseTypeEnum.SJRK.getType().equals(billsType)) {
|
|
|
- if (ObjectUtil.isNotNull(tWarehouseBills.getIsPledge())){
|
|
|
+ if (ObjectUtil.isNotNull(tWarehouseBills.getIsPledge())) {
|
|
|
SysConfig feedbackConfig = sysConfigMapper.checkConfigKeyUnique("bank.feedback");
|
|
|
if (ObjectUtil.isNotNull(feedbackConfig) && "0".equals(feedbackConfig.getConfigValue())) {
|
|
|
// 出入库不同处理
|
|
@@ -4802,7 +4802,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
// 处理银行反馈
|
|
|
if (WarehouseTypeEnum.SJCK.getType().equals(billsType)) {
|
|
|
//是否质押
|
|
|
- if(ObjectUtil.isNotNull(tWarehouseBills.getIsPledge())){
|
|
|
+ if (ObjectUtil.isNotNull(tWarehouseBills.getIsPledge())) {
|
|
|
if (ObjectUtil.isNotNull(feedbackConfig) && "0".equals(feedbackConfig.getConfigValue())) {
|
|
|
// 出入库不同处理
|
|
|
TCorps corp = tCorpsMapper.selectTCorpsById(tWhgenle.getfCorpid());
|
|
@@ -5889,7 +5889,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
item.setfBillstatus(tWarehousebills.getfBillstatus());
|
|
|
|
|
|
//修改(同步业务时间为截止时间) 2022年11月9日16:09:52
|
|
|
- if ("KCZZ".equals(item.getfBilltype()) && ObjectUtils.isNotNull(item.getfBillingDeadline())){
|
|
|
+ if ("KCZZ".equals(item.getfBilltype()) && ObjectUtils.isNotNull(item.getfBillingDeadline())) {
|
|
|
item.setfBsdate(item.getfBillingDeadline());
|
|
|
}/*else{
|
|
|
return AjaxResult.error("仓储费截止日期不能为空");
|
|
@@ -6492,8 +6492,8 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
return true;
|
|
|
}
|
|
|
dateChanged = warehouseBills.getfDateChanged();
|
|
|
- if (ObjectUtils.isNotNull(warehouseBills.getfChargedate())){
|
|
|
- tWarehousebillsfeesMapper.updateByPid(sysCheckCode.getfId(),warehouseBills.getfChargedate());
|
|
|
+ if (ObjectUtils.isNotNull(warehouseBills.getfChargedate())) {
|
|
|
+ tWarehousebillsfeesMapper.updateByPid(sysCheckCode.getfId(), warehouseBills.getfChargedate());
|
|
|
}
|
|
|
break;
|
|
|
case "freight":
|
|
@@ -6530,7 +6530,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public AjaxResult importLibraryInformation(MultipartFile file) {
|
|
|
+ public AjaxResult importLibraryInformation(MultipartFile file, Long fWarehouseid) {
|
|
|
List<TWarehousebillsitems> itemList = new ArrayList<>();
|
|
|
InputStream inputStream = null;
|
|
|
try {
|
|
@@ -6601,6 +6601,75 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
warehousebillsitems.setfElabel(cell.getStringCellValue());
|
|
|
}
|
|
|
break;
|
|
|
+ case "品名":
|
|
|
+ // 设置单元格类型
|
|
|
+ cell.setCellType(CellType.STRING);
|
|
|
+ if (StringUtils.isNotEmpty(cell.getStringCellValue())) {
|
|
|
+ TGoods tGoods = tGoodsMapper.getGoodsByName(cell.getStringCellValue());
|
|
|
+ if (ObjectUtils.isNotNull(tGoods)) {
|
|
|
+ warehousebillsitems.setfGoodsid(tGoods.getfId());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case "货物属性":
|
|
|
+ // 设置单元格类型
|
|
|
+ cell.setCellType(CellType.STRING);
|
|
|
+ if (StringUtils.isNotEmpty(cell.getStringCellValue())) {
|
|
|
+ String storage_type = sysDictDataMapper.selectDictValue("storage_type", cell.getStringCellValue());
|
|
|
+ if (ObjectUtils.isNotNull(storage_type)) {
|
|
|
+ warehousebillsitems.setfBusinessType(Long.parseLong(storage_type));
|
|
|
+ } else {
|
|
|
+ warehousebillsitems.setfBusinessType(null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case "属性详情":
|
|
|
+ // 设置单元格类型
|
|
|
+ cell.setCellType(CellType.STRING);
|
|
|
+ if (StringUtils.isNotEmpty(cell.getStringCellValue())) {
|
|
|
+ warehousebillsitems.setfMarks(cell.getStringCellValue());
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case "库区":
|
|
|
+ // 设置单元格类型
|
|
|
+ cell.setCellType(CellType.STRING);
|
|
|
+ if (StringUtils.isNotEmpty(cell.getStringCellValue()) && ObjectUtils.isNotNull(fWarehouseid)) {
|
|
|
+ TWarehouse tWarehouse = tWarehouseMapper.selectByPidANDName(cell.getStringCellValue(), fWarehouseid);
|
|
|
+ if (ObjectUtils.isNotNull(tWarehouse)) {
|
|
|
+// if (ObjectUtils.isNotNull(tWarehouse.getAncestors())) {
|
|
|
+// String[] arrs = tWarehouse.getAncestors().split(",");
|
|
|
+// String text = "";
|
|
|
+// for (String arr : arrs) {
|
|
|
+// tWarehouseMapper.selectTWarehouseById();
|
|
|
+// }
|
|
|
+// }
|
|
|
+ warehousebillsitems.setfWarehouselocid(tWarehouse.getfId());
|
|
|
+// warehousebillsitems.setfWarehouseInformation(tCntr.getfId() + "");
|
|
|
+ } else {
|
|
|
+ warehousebillsitems.setfWarehouselocid(null);
|
|
|
+ warehousebillsitems.setfWarehouseInformation(null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case "箱型":
|
|
|
+ // 设置单元格类型
|
|
|
+ cell.setCellType(CellType.STRING);
|
|
|
+ if (StringUtils.isNotEmpty(cell.getStringCellValue())) {
|
|
|
+ TCntr tCntr = tCntrMapper.selectTcnrFName(cell.getStringCellValue());
|
|
|
+ if (ObjectUtils.isNotNull(tCntr)) {
|
|
|
+ warehousebillsitems.setfCntrtype(tCntr.getfId() + "");
|
|
|
+ } else {
|
|
|
+ warehousebillsitems.setfCntrtype(null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case "箱量":
|
|
|
+ // 设置单元格类型
|
|
|
+ cell.setCellType(CellType.STRING);
|
|
|
+ if (StringUtils.isNotEmpty(cell.getStringCellValue())) {
|
|
|
+ warehousebillsitems.setfCntqty(Long.parseLong(cell.getStringCellValue()));
|
|
|
+ }
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
if (StringUtils.isNotEmpty(warehousebillsitems.getfCntrno())) {
|
|
@@ -9234,7 +9303,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
// 全部库存
|
|
|
data.put("stockTotal", stockStatistics(null, null, external, mode));
|
|
|
// 结余净重
|
|
|
- data.put("stockNetweightbl", stockWeightblc(null, null , external, mode));
|
|
|
+ data.put("stockNetweightbl", stockWeightblc(null, null, external, mode));
|
|
|
|
|
|
// 今天
|
|
|
data.put("inStockTotalToday", inAndOutStockStatistics("SJRK", DateUtils.today(), DateUtils.today(), external, mode));
|
|
@@ -9957,8 +10026,8 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
tWarehousebillsitemsElabel.setfType(1);
|
|
|
tWarehousebillsitemsElabel.setfStatus(2);
|
|
|
List<TWarehousebillsitemsElabel> tWarehousebillsitemsElabelList = elabelMapper.selectList(tWarehousebillsitemsElabel);
|
|
|
- if (warehousebillsitems.getfQty() != tWarehousebillsitemsElabelList.size()){
|
|
|
- return AjaxResult.error("入库件数:"+warehousebillsitems.getfQty()+"与标签码数量:"+tWarehousebillsitemsElabelList.size()+"不一致,不允许入库");
|
|
|
+ if (warehousebillsitems.getfQty() != tWarehousebillsitemsElabelList.size()) {
|
|
|
+ return AjaxResult.error("入库件数:" + warehousebillsitems.getfQty() + "与标签码数量:" + tWarehousebillsitemsElabelList.size() + "不一致,不允许入库");
|
|
|
}
|
|
|
|
|
|
// 查询库容量 是否可入库
|
|
@@ -10018,8 +10087,8 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
tWarehousebillsitemsElabel.setfType(2);
|
|
|
tWarehousebillsitemsElabel.setfStatus(2);
|
|
|
List<TWarehousebillsitemsElabel> tWarehousebillsitemsElabelList = elabelMapper.selectList(tWarehousebillsitemsElabel);
|
|
|
- if (warehousebillsitems.getfQty() != tWarehousebillsitemsElabelList.size()){
|
|
|
- return AjaxResult.error("出库件数:"+warehousebillsitems.getfQty()+"与标签码数量:"+tWarehousebillsitemsElabelList.size()+"不一致,不允许出库");
|
|
|
+ if (warehousebillsitems.getfQty() != tWarehousebillsitemsElabelList.size()) {
|
|
|
+ return AjaxResult.error("出库件数:" + warehousebillsitems.getfQty() + "与标签码数量:" + tWarehousebillsitemsElabelList.size() + "不一致,不允许出库");
|
|
|
}
|
|
|
// 跟新库存总账
|
|
|
updateTWhgenlegData(warehousebillsitems, tWhgenle.getfId(), billsType);
|
|
@@ -10116,6 +10185,7 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
|
|
|
/**
|
|
|
* 通过原始入库业务编号查找数据
|
|
|
+ *
|
|
|
* @param originalBillNo
|
|
|
* @return
|
|
|
*/
|