|
@ -22,6 +22,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
import java.io.IOException;
|
|
|
import java.text.DecimalFormat;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
@ -127,7 +128,8 @@ public class MedicineStockOutService extends BaseJpaService<Mediicinestockout, M
|
|
|
mediicinestockout.setReplenishInventory(obj.getDrugs().stream().reduce(0, (sum, p) -> sum += p.getQty() , Integer::sum).toString());
|
|
|
//备货单号
|
|
|
mediicinestockout.setUpNum(obj.getUpId());
|
|
|
|
|
|
mediicinestockout.setCreateUserName(userName);
|
|
|
mediicinestockout = outDao.save(mediicinestockout);
|
|
|
List<Mediicinestockupdetail> mediicinestockupdetailList = mediicinestockupdetailDao.getoutdetail(obj.getUpId());
|
|
|
Double price = 0.0;
|
|
|
for (DrugDO drug : obj.getDrugs()) {
|
|
@ -149,8 +151,8 @@ public class MedicineStockOutService extends BaseJpaService<Mediicinestockout, M
|
|
|
}
|
|
|
price+=drug.getQty()*mediicinedrugs.getPrice();
|
|
|
}
|
|
|
mediicinestockout.setPrice(price+"");
|
|
|
mediicinestockout.setCreateUserName(userName);
|
|
|
DecimalFormat df = new DecimalFormat("#0.00");
|
|
|
mediicinestockout.setPrice(df.format(price));
|
|
|
outDao.save(mediicinestockout);
|
|
|
result.put("response",ConstantUtils.SUCCESS);
|
|
|
result.put("msg",ConstantUtils.SUCCESS);
|