|
|
|
|
@ -21,6 +21,7 @@ import org.springframework.stereotype.Service; |
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
|
import org.springblade.core.mp.base.BaseServiceImpl; |
|
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
import org.springframework.util.CollectionUtils; |
|
|
|
|
|
|
|
|
|
import java.time.LocalDate; |
|
|
|
|
@ -98,6 +99,7 @@ public class OemTaskBillServiceImpl extends BaseServiceImpl<OemTaskBillMapper, O |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
|
public R handleOemTaskBill(HandleOemTaskBillEntity handleOemTaskBill) { |
|
|
|
|
OemTaskBillEntity oemTaskBillEntity = baseMapper.selectById(handleOemTaskBill.getOtbId()); |
|
|
|
|
oemTaskBillEntity.setFillMemo(handleOemTaskBill.getFillMemo()); |
|
|
|
|
@ -105,8 +107,10 @@ public class OemTaskBillServiceImpl extends BaseServiceImpl<OemTaskBillMapper, O |
|
|
|
|
baseMapper.updateById(oemTaskBillEntity); |
|
|
|
|
//存入上次处理时间
|
|
|
|
|
OemSpecialProEntity oemSpecialProEntity = oemSpecialProMapper.selectById(oemTaskBillEntity.getSpId()); |
|
|
|
|
oemSpecialProEntity.setLastDueTime(new Date()); |
|
|
|
|
oemSpecialProMapper.updateById(oemSpecialProEntity); |
|
|
|
|
if (null != oemSpecialProEntity) { |
|
|
|
|
oemSpecialProEntity.setLastDueTime(new Date()); |
|
|
|
|
oemSpecialProMapper.updateById(oemSpecialProEntity); |
|
|
|
|
} |
|
|
|
|
List<BsFillingDetailEntity> fillingDetailList = handleOemTaskBill.getFillingDetailList(); |
|
|
|
|
if (null != fillingDetailList && fillingDetailList.size() > 0) { |
|
|
|
|
for (BsFillingDetailEntity fillingDetail : fillingDetailList) { |
|
|
|
|
|